Lines Matching refs:brw

128    struct brw_context *brw = rzalloc(NULL, struct brw_context);
129 if (!brw) {
138 brw->intel.gen = screen->gen;
140 brwInitVtbl( brw );
144 struct intel_context *intel = &brw->intel;
154 brw_init_surface_formats(brw);
280 brw->CMD_VF_STATISTICS = GM45_3DSTATE_VF_STATISTICS;
281 brw->CMD_PIPELINE_SELECT = CMD_PIPELINE_SELECT_GM45;
282 brw->has_surface_tile_offset = true;
284 brw->has_compr4 = true;
285 brw->has_aa_line_parameters = true;
286 brw->has_pln = true;
288 brw->CMD_VF_STATISTICS = GEN4_3DSTATE_VF_STATISTICS;
289 brw->CMD_PIPELINE_SELECT = CMD_PIPELINE_SELECT_965;
297 brw->max_wm_threads = 102;
298 brw->max_vs_threads = 70;
299 brw->urb.size = 128;
300 brw->urb.max_vs_entries = 640;
301 brw->urb.max_gs_entries = 256;
303 brw->max_wm_threads = 204;
304 brw->max_vs_threads = 280;
305 brw->urb.size = 256;
306 brw->urb.max_vs_entries = 1664;
307 brw->urb.max_gs_entries = 640;
311 brw->max_wm_threads = 48;
312 brw->max_vs_threads = 36;
313 brw->max_gs_threads = 36;
314 brw->urb.size = 128;
315 brw->urb.max_vs_entries = 512;
316 brw->urb.max_gs_entries = 192;
318 brw->max_wm_threads = 172;
319 brw->max_vs_threads = 128;
320 brw->max_gs_threads = 128;
321 brw->urb.size = 256;
322 brw->urb.max_vs_entries = 704;
323 brw->urb.max_gs_entries = 320;
329 brw->max_wm_threads = 80;
330 brw->max_vs_threads = 60;
331 brw->max_gs_threads = 60;
332 brw->urb.size = 64; /* volume 5c.5 section 5.1 */
333 brw->urb.max_vs_entries = 256; /* volume 2a (see 3DSTATE_URB) */
334 brw->urb.max_gs_entries = 256;
336 brw->max_wm_threads = 40;
337 brw->max_vs_threads = 24;
338 brw->max_gs_threads = 21; /* conservative; 24 if rendering disabled */
339 brw->urb.size = 32; /* volume 5c.5 section 5.1 */
340 brw->urb.max_vs_entries = 256; /* volume 2a (see 3DSTATE_URB) */
341 brw->urb.max_gs_entries = 256;
343 brw->urb.gen6_gs_previously_active = false;
345 brw->urb.size = 1024;
346 brw->max_vs_threads = 72;
347 brw->max_gs_threads = 32;
348 brw->max_wm_threads = 12 * 6;
350 brw->urb.size = 384;
351 brw->max_vs_threads = 32;
352 brw->max_gs_threads = 2;
353 brw->max_wm_threads = 10 * 5;
355 brw->urb.size = 256;
356 brw->max_vs_threads = 16;
357 brw->max_gs_threads = 2;
358 brw->max_wm_threads = 8 * 4;
359 brw->has_negative_rhw_bug = true;
363 brw->needs_unlit_centroid_workaround = true;
366 brw->prim_restart.in_progress = false;
367 brw->prim_restart.enable_cut_index = false;
370 brw_init_state( brw );
372 brw->curbe.last_buf = calloc(1, 4096);
373 brw->curbe.next_buf = calloc(1, 4096);
375 brw->state.dirty.mesa = ~0;
376 brw->state.dirty.brw = ~0;
378 brw->emit_state_always = 0;
385 brw_draw_init( brw );
387 brw->precompile = driQueryOptionb(&intel->optionCache, "shader_precompile");