Lines Matching refs:OUT_BATCH
40 OUT_BATCH(BRW_PIPE_CONTROL | (4 - 2));
41 OUT_BATCH(BRW_PIPE_CONTROL_IS_FLUSH |
45 OUT_BATCH(0); /* write address */
46 OUT_BATCH(0); /* write data */
48 OUT_BATCH(NEW_PIPELINE_SELECT | PIPELINE_SELECT_3D);
50 OUT_BATCH(GEN6_3DSTATE_MULTISAMPLE | ((ivb ? 4 : 3) - 2));
51 OUT_BATCH(GEN6_3DSTATE_MULTISAMPLE_PIXEL_LOCATION_CENTER |
53 OUT_BATCH(0);
55 OUT_BATCH(0);
57 OUT_BATCH(GEN6_3DSTATE_SAMPLE_MASK | (2 - 2));
58 OUT_BATCH(1);
61 OUT_BATCH(BRW_STATE_SIP | 0);
62 OUT_BATCH(0);
69 OUT_BATCH(GEN6_3DSTATE_VIEWPORT_STATE_POINTERS |
72 OUT_BATCH(0);
73 OUT_BATCH(0);
81 OUT_BATCH(GEN7_3DSTATE_VIEWPORT_STATE_POINTERS_CC | (2 - 2));
84 OUT_BATCH(GEN7_3DSTATE_VIEWPORT_STATE_POINTERS_SF_CL | (2 - 2));
85 OUT_BATCH(0);
91 OUT_BATCH(GEN6_3DSTATE_URB | (3 - 2));
92 OUT_BATCH(((1 - 1) << GEN6_3DSTATE_URB_VS_SIZE_SHIFT) |
94 OUT_BATCH((0 << GEN6_3DSTATE_URB_GS_SIZE_SHIFT) |
112 OUT_BATCH(GEN7_3DSTATE_PUSH_CONSTANT_ALLOC_PS | (2 - 2));
113 OUT_BATCH(8); /* in 1KBs */
115 OUT_BATCH(GEN7_3DSTATE_URB_VS | (2 - 2));
116 OUT_BATCH(
121 OUT_BATCH(GEN7_3DSTATE_URB_GS | (2 - 2));
122 OUT_BATCH((0 << GEN7_URB_ENTRY_SIZE_SHIFT) |
125 OUT_BATCH(GEN7_3DSTATE_URB_HS | (2 - 2));
126 OUT_BATCH((0 << GEN7_URB_ENTRY_SIZE_SHIFT) |
129 OUT_BATCH(GEN7_3DSTATE_URB_DS | (2 - 2));
130 OUT_BATCH((0 << GEN7_URB_ENTRY_SIZE_SHIFT) |
141 OUT_BATCH(GEN6_3DSTATE_CC_STATE_POINTERS | (4 - 2));
146 OUT_BATCH(0);
151 OUT_BATCH(0);
156 OUT_BATCH(0);
166 OUT_BATCH(GEN7_3DSTATE_BLEND_STATE_POINTERS | (2 - 2));
171 OUT_BATCH(0);
173 OUT_BATCH(GEN6_3DSTATE_CC_STATE_POINTERS | (2 - 2));
177 OUT_BATCH(0);
179 OUT_BATCH(GEN7_3DSTATE_DEPTH_STENCIL_STATE_POINTERS | (2 - 2));
183 OUT_BATCH(0);
190 OUT_BATCH(GEN6_3DSTATE_SAMPLER_STATE_POINTERS |
193 OUT_BATCH(0); /* VS */
194 OUT_BATCH(0); /* GS */
202 OUT_BATCH(GEN7_3DSTATE_SAMPLER_STATE_POINTERS_PS | (2 - 2));
210 OUT_BATCH(GEN6_3DSTATE_CONSTANT_GS | (7 - 2));
211 OUT_BATCH(0);
212 OUT_BATCH(0);
213 OUT_BATCH(0);
214 OUT_BATCH(0);
215 OUT_BATCH(0);
216 OUT_BATCH(0);
218 OUT_BATCH(GEN6_3DSTATE_GS | (7 - 2));
219 OUT_BATCH(0); /* without GS kernel */
220 OUT_BATCH(0);
221 OUT_BATCH(0);
222 OUT_BATCH(0);
223 OUT_BATCH(0);
224 OUT_BATCH(0); /* pass-through */
226 OUT_BATCH(GEN7_3DSTATE_BINDING_TABLE_POINTERS_GS | (2 - 2));
227 OUT_BATCH(0);
230 OUT_BATCH(GEN7_3DSTATE_CONSTANT_HS | (7 - 2));
231 OUT_BATCH(0);
232 OUT_BATCH(0);
233 OUT_BATCH(0);
234 OUT_BATCH(0);
235 OUT_BATCH(0);
236 OUT_BATCH(0);
238 OUT_BATCH(GEN7_3DSTATE_HS | (7 - 2));
239 OUT_BATCH(0);
240 OUT_BATCH(0);
241 OUT_BATCH(0);
242 OUT_BATCH(0);
243 OUT_BATCH(0);
244 OUT_BATCH(0);
246 OUT_BATCH(GEN7_3DSTATE_BINDING_TABLE_POINTERS_HS | (2 - 2));
247 OUT_BATCH(0);
250 OUT_BATCH(GEN7_3DSTATE_TE | (4 - 2));
251 OUT_BATCH(0);
252 OUT_BATCH(0);
253 OUT_BATCH(0);
256 OUT_BATCH(GEN7_3DSTATE_CONSTANT_DS | (7 - 2));
257 OUT_BATCH(0);
258 OUT_BATCH(0);
259 OUT_BATCH(0);
260 OUT_BATCH(0);
261 OUT_BATCH(0);
262 OUT_BATCH(0);
264 OUT_BATCH(GEN7_3DSTATE_DS | (6 - 2));
265 OUT_BATCH(0);
266 OUT_BATCH(0);
267 OUT_BATCH(0);
268 OUT_BATCH(0);
269 OUT_BATCH(0);
271 OUT_BATCH(GEN7_3DSTATE_BINDING_TABLE_POINTERS_DS | (2 - 2));
272 OUT_BATCH(0);
275 OUT_BATCH(GEN7_3DSTATE_STREAMOUT | (3 - 2));
276 OUT_BATCH(0);
277 OUT_BATCH(0);
285 OUT_BATCH(GEN6_3DSTATE_CONSTANT_VS | ((ivb ? 7 : 5) - 2));
286 OUT_BATCH(0);
287 OUT_BATCH(0);
288 OUT_BATCH(0);
289 OUT_BATCH(0);
291 OUT_BATCH(0);
292 OUT_BATCH(0);
295 OUT_BATCH(GEN6_3DSTATE_VS | (6 - 2));
296 OUT_BATCH(0); /* without VS kernel */
297 OUT_BATCH(0);
298 OUT_BATCH(0);
299 OUT_BATCH(0);
300 OUT_BATCH(0); /* pass-through */
307 OUT_BATCH(GEN6_3DSTATE_CONSTANT_GS | (5 - 2));
308 OUT_BATCH(0);
309 OUT_BATCH(0);
310 OUT_BATCH(0);
311 OUT_BATCH(0);
313 OUT_BATCH(GEN6_3DSTATE_GS | (7 - 2));
314 OUT_BATCH(0); /* without GS kernel */
315 OUT_BATCH(0);
316 OUT_BATCH(0);
317 OUT_BATCH(0);
318 OUT_BATCH(0);
319 OUT_BATCH(0); /* pass-through */
325 OUT_BATCH(GEN6_3DSTATE_CLIP | (4 - 2));
326 OUT_BATCH(0);
327 OUT_BATCH(0); /* pass-through */
328 OUT_BATCH(0);
336 OUT_BATCH(GEN6_3DSTATE_SF | (20 - 2));
337 OUT_BATCH((num_sf_outputs << GEN6_3DSTATE_SF_NUM_OUTPUTS_SHIFT) |
340 OUT_BATCH(0);
341 OUT_BATCH(GEN6_3DSTATE_SF_CULL_NONE);
342 OUT_BATCH(2 << GEN6_3DSTATE_SF_TRIFAN_PROVOKE_SHIFT); /* DW4 */
343 OUT_BATCH(0);
344 OUT_BATCH(0);
345 OUT_BATCH(0);
346 OUT_BATCH(0);
347 OUT_BATCH(0); /* DW9 */
348 OUT_BATCH(0);
349 OUT_BATCH(0);
350 OUT_BATCH(0);
351 OUT_BATCH(0);
352 OUT_BATCH(0); /* DW14 */
353 OUT_BATCH(0);
354 OUT_BATCH(0);
355 OUT_BATCH(0);
356 OUT_BATCH(0);
357 OUT_BATCH(0); /* DW19 */
365 OUT_BATCH(GEN7_3DSTATE_SBE | (14 - 2));
366 OUT_BATCH((num_sf_outputs << GEN7_SBE_NUM_OUTPUTS_SHIFT) |
369 OUT_BATCH(0);
370 OUT_BATCH(0);
371 OUT_BATCH(0); /* DW4 */
372 OUT_BATCH(0);
373 OUT_BATCH(0);
374 OUT_BATCH(0);
375 OUT_BATCH(0);
376 OUT_BATCH(0); /* DW9 */
377 OUT_BATCH(0);
378 OUT_BATCH(0);
379 OUT_BATCH(0);
380 OUT_BATCH(0);
382 OUT_BATCH(GEN6_3DSTATE_SF | (7 - 2));
383 OUT_BATCH(0);
384 OUT_BATCH(GEN6_3DSTATE_SF_CULL_NONE);
385 OUT_BATCH(2 << GEN6_3DSTATE_SF_TRIFAN_PROVOKE_SHIFT);
386 OUT_BATCH(0);
387 OUT_BATCH(0);
388 OUT_BATCH(0);
396 OUT_BATCH(BRW_3DSTATE_BINDING_TABLE_POINTERS |
399 OUT_BATCH(0); /* VS */
400 OUT_BATCH(0); /* GS */
402 OUT_BATCH(ps_binding_table_offset);
409 OUT_BATCH(GEN7_3DSTATE_BINDING_TABLE_POINTERS_PS | (2 - 2));
410 OUT_BATCH(ps_binding_table_offset);
416 OUT_BATCH(BRW_3DSTATE_DEPTH_BUFFER | (7 - 2));
417 OUT_BATCH((BRW_SURFACE_NULL << BRW_3DSTATE_DEPTH_BUFFER_TYPE_SHIFT) |
419 OUT_BATCH(0);
420 OUT_BATCH(0);
421 OUT_BATCH(0);
422 OUT_BATCH(0);
423 OUT_BATCH(0);
425 OUT_BATCH(BRW_3DSTATE_CLEAR_PARAMS | (2 - 2));
426 OUT_BATCH(0);
432 OUT_BATCH(GEN7_3DSTATE_DEPTH_BUFFER | (7 - 2));
433 OUT_BATCH((BRW_DEPTHFORMAT_D32_FLOAT << 18) | (BRW_SURFACE_NULL << 29));
434 OUT_BATCH(0);
435 OUT_BATCH(0);
436 OUT_BATCH(0);
437 OUT_BATCH(0);
438 OUT_BATCH(0);
440 OUT_BATCH(GEN7_3DSTATE_CLEAR_PARAMS | (3 - 2));
441 OUT_BATCH(0);
442 OUT_BATCH(0);