Home | History | Annotate | Download | only in vulkan

Lines Matching refs:batch

38 blorp_emit_dwords(struct blorp_batch *batch, unsigned n)
40 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
41 return anv_batch_emit_dwords(&cmd_buffer->batch, n);
45 blorp_emit_reloc(struct blorp_batch *batch,
48 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
49 assert(cmd_buffer->batch.start <= location &&
50 location < cmd_buffer->batch.end);
51 return anv_batch_emit_reloc(&cmd_buffer->batch, location,
56 blorp_surface_reloc(struct blorp_batch *batch, uint32_t ss_offset,
59 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
65 blorp_alloc_dynamic_state(struct blorp_batch *batch,
71 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
81 blorp_alloc_binding_table(struct blorp_batch *batch, unsigned num_entries,
86 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
109 blorp_alloc_vertex_buffer(struct blorp_batch *batch, uint32_t size,
112 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
138 blorp_flush_range(struct blorp_batch *batch, void *start, size_t size)
140 struct anv_device *device = batch->blorp->driver_ctx;
146 blorp_emit_urb_config(struct blorp_batch *batch, unsigned vs_entry_size)
148 struct anv_device *device = batch->blorp->driver_ctx;
149 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
153 genX(emit_urb_setup)(device, &cmd_buffer->batch,
160 void genX(blorp_exec)(struct blorp_batch *batch,
164 genX(blorp_exec)(struct blorp_batch *batch,
167 struct anv_cmd_buffer *cmd_buffer = batch->driver_batch;
181 blorp_exec(batch, params);