Lines Matching defs:OUT_BATCH
187 #define OUT_BATCH(v) batch_emit(sna, v)
235 OUT_BATCH(GEN4_3DPRIMITIVE |
240 OUT_BATCH(sna->render.vertex_index - sna->render.vertex_start);
241 OUT_BATCH(sna->render.vertex_start);
242 OUT_BATCH(1); /* single instance */
243 OUT_BATCH(0); /* start instance location */
244 OUT_BATCH(0); /* index buffer offset, ignored */
562 OUT_BATCH(GEN4_3DSTATE_VERTEX_BUFFERS | 3);
563 OUT_BATCH((id << VB0_BUFFER_INDEX_SHIFT) | VB0_VERTEXDATA |
567 OUT_BATCH(0);
568 OUT_BATCH(0);
569 OUT_BATCH(0);
578 OUT_BATCH(GEN4_PIPE_CONTROL |
581 OUT_BATCH(0);
582 OUT_BATCH(0);
583 OUT_BATCH(0);
585 OUT_BATCH(MI_FLUSH | MI_INHIBIT_RENDER_CACHE_FLUSH);
593 OUT_BATCH(GEN4_PIPE_CONTROL | (4 - 2));
594 OUT_BATCH(0);
595 OUT_BATCH(0);
596 OUT_BATCH(0);
598 OUT_BATCH(MI_FLUSH | MI_INHIBIT_RENDER_CACHE_FLUSH);
606 OUT_BATCH(GEN4_PIPE_CONTROL |
610 OUT_BATCH(0);
611 OUT_BATCH(0);
612 OUT_BATCH(0);
614 OUT_BATCH(MI_FLUSH);
625 OUT_BATCH(GEN4_3DPRIMITIVE |
631 OUT_BATCH(0); /* vertex count, to be filled in later */
632 OUT_BATCH(sna->render.vertex_index);
633 OUT_BATCH(1); /* single instance */
634 OUT_BATCH(0); /* start instance location */
635 OUT_BATCH(0); /* index buffer offset, ignored */
795 OUT_BATCH(MI_NOOP);
797 OUT_BATCH(GEN4_URB_FENCE |
804 OUT_BATCH(urb_cl_end << UF1_CLIP_FENCE_SHIFT |
807 OUT_BATCH(urb_cs_end << UF2_CS_FENCE_SHIFT |
811 OUT_BATCH(GEN4_CS_URB_STATE | 0);
812 OUT_BATCH((URB_CS_ENTRY_SIZE - 1) << 4 | URB_CS_ENTRIES << 0);
821 OUT_BATCH(GEN4_STATE_BASE_ADDRESS | 4);
822 OUT_BATCH(kgem_add_reloc(&sna->kgem, /* general */
827 OUT_BATCH(kgem_add_reloc(&sna->kgem, /* surface */
832 OUT_BATCH(0); /* media */
835 OUT_BATCH(BASE_ADDRESS_MODIFY);
836 OUT_BATCH(0);
845 OUT_BATCH(NEW_PIPELINE_SELECT | PIPELINE_SELECT_3D);
847 OUT_BATCH(GEN4_PIPELINE_SELECT | PIPELINE_SELECT_3D);
893 OUT_BATCH(GEN4_3DSTATE_BINDING_TABLE_POINTERS | 4);
894 OUT_BATCH(0); /* vs */
895 OUT_BATCH(0); /* gs */
896 OUT_BATCH(0); /* clip */
897 OUT_BATCH(0); /* sf */
899 OUT_BATCH(offset*4);
926 OUT_BATCH(GEN4_3DSTATE_PIPELINED_POINTERS | 5);
927 OUT_BATCH(sna->render_state.gen4.vs);
928 OUT_BATCH(GEN4_GS_DISABLE); /* passthrough */
929 OUT_BATCH(GEN4_CLIP_DISABLE); /* passthrough */
930 OUT_BATCH(sna->render_state.gen4.sf);
931 OUT_BATCH(sna->render_state.gen4.wm + sp);
932 OUT_BATCH(sna->render_state.gen4.cc + bp);
954 OUT_BATCH(GEN4_3DSTATE_DRAWING_RECTANGLE | (4 - 2));
955 OUT_BATCH(0);
956 OUT_BATCH(limit);
957 OUT_BATCH(offset);
984 OUT_BATCH(GEN4_3DSTATE_VERTEX_ELEMENTS | (2 * (1 + 2) - 1));
987 OUT_BATCH(id << VE0_VERTEX_BUFFER_INDEX_SHIFT | VE0_VALID |
990 OUT_BATCH(VFCOMPONENT_STORE_SRC << VE1_VFCOMPONENT_0_SHIFT |
1028 OUT_BATCH(id << VE0_VERTEX_BUFFER_INDEX_SHIFT | VE0_VALID |
1031 OUT_BATCH(dw | 8 << VE1_DESTINATION_ELEMENT_OFFSET_SHIFT);
1061 OUT_BATCH(id << VE0_VERTEX_BUFFER_INDEX_SHIFT | VE0_VALID |
1064 OUT_BATCH(dw | 12 << VE1_DESTINATION_ELEMENT_OFFSET_SHIFT);
1066 OUT_BATCH(id << VE0_VERTEX_BUFFER_INDEX_SHIFT | VE0_VALID |
1069 OUT_BATCH(VFCOMPONENT_STORE_0 << VE1_VFCOMPONENT_0_SHIFT |