Lines Matching defs:batch
27 lookup_blorp_shader(struct blorp_batch *batch,
31 struct blorp_context *blorp = batch->blorp;
52 upload_blorp_shader(struct blorp_batch *batch, uint32_t stage,
59 struct blorp_context *blorp = batch->blorp;
133 struct blorp_batch *batch, enum blorp_batch_flags flags)
140 blorp_batch_init(&cmd_buffer->device->blorp, batch, cmd_buffer, flags);
144 anv_blorp_batch_finish(struct blorp_batch *batch)
146 blorp_batch_finish(batch);
301 struct blorp_batch *batch,
361 blorp_copy(batch, &src_surf, src_level, src_base_layer + i,
374 blorp_copy(batch, &src_surf, src_level, src_base_layer + i,
397 blorp_copy(batch, &src_surf, src_level, src_base_layer + i,
409 blorp_copy(batch, &src_surf, src_level, src_base_layer + i,
427 struct blorp_batch batch;
428 anv_blorp_batch_init(cmd_buffer, &batch, 0);
431 copy_image(cmd_buffer, &batch,
437 anv_blorp_batch_finish(&batch);
460 struct blorp_batch *batch,
559 blorp_copy(batch, &src->surf, src->level, src->offset.z,
565 blorp_copy(batch, &src->surf, src->level, src->offset.z,
585 struct blorp_batch batch;
586 anv_blorp_batch_init(cmd_buffer, &batch, 0);
589 copy_buffer_to_image(cmd_buffer, &batch, src_buffer, dst_image,
594 anv_blorp_batch_finish(&batch);
605 struct blorp_batch batch;
606 anv_blorp_batch_init(cmd_buffer, &batch, 0);
609 copy_buffer_to_image(cmd_buffer, &batch, dst_buffer, src_image,
614 anv_blorp_batch_finish(&batch);
642 struct blorp_batch *batch,
747 blorp_blit(batch, &src, src_res->mipLevel, src_z,
766 struct blorp_batch batch;
767 anv_blorp_batch_init(cmd_buffer, &batch, 0);
770 blit_image(cmd_buffer, &batch,
776 anv_blorp_batch_finish(&batch);
802 struct blorp_batch *batch,
820 blorp_buffer_copy(batch, src, dst, region->size);
831 struct blorp_batch batch;
832 anv_blorp_batch_init(cmd_buffer, &batch, 0);
835 copy_buffer(cmd_buffer->device, &batch, src_buffer, dst_buffer,
839 anv_blorp_batch_finish(&batch);
855 struct blorp_batch batch;
856 anv_blorp_batch_init(cmd_buffer, &batch, 0);
894 blorp_buffer_copy(&batch, src, dst, copy_size);
901 anv_blorp_batch_finish(&batch);
918 struct blorp_batch batch;
919 anv_blorp_batch_init(cmd_buffer, &batch, 0);
953 blorp_clear(&batch, &surf, isl_format, ISL_SWIZZLE_IDENTITY,
970 blorp_clear(&batch, &surf, isl_format, ISL_SWIZZLE_IDENTITY,
985 blorp_clear(&batch, &surf, isl_format, ISL_SWIZZLE_IDENTITY,
990 anv_blorp_batch_finish(&batch);
1006 struct blorp_batch batch;
1007 anv_blorp_batch_init(cmd_buffer, &batch, 0);
1046 blorp_clear(&batch, &surf,
1054 anv_blorp_batch_finish(&batch);
1068 struct blorp_batch batch;
1069 anv_blorp_batch_init(cmd_buffer, &batch, 0);
1070 assert((batch.flags & BLORP_BATCH_USE_COMPUTE) == 0);
1118 blorp_clear_depth_stencil(&batch, &depth, &stencil,
1129 blorp_clear(&batch, &stencil_shadow,
1138 anv_blorp_batch_finish(&batch);
1191 struct blorp_batch *batch,
1219 blorp_clear_attachments(batch, binding_table,
1236 blorp_clear_attachments(batch, binding_table,
1249 struct blorp_batch *batch,
1287 blorp_clear_attachments(batch, binding_table,
1307 blorp_clear_attachments(batch, binding_table,
1332 struct blorp_batch batch;
1338 anv_blorp_batch_init(cmd_buffer, &batch, flags);
1343 clear_color_attachment(cmd_buffer, &batch,
1347 clear_depth_stencil_attachment(cmd_buffer, &batch,
1353 anv_blorp_batch_finish(&batch);
1377 struct blorp_batch batch;
1378 anv_blorp_batch_init(cmd_buffer, &batch, 0);
1379 assert((batch.flags & BLORP_BATCH_USE_COMPUTE) == 0);
1418 blorp_blit(&batch,
1428 anv_blorp_batch_finish(&batch);
1500 struct blorp_batch batch;
1501 anv_blorp_batch_init(cmd_buffer, &batch, 0);
1536 blorp_copy(&batch, &surf, level, layer,
1547 anv_blorp_batch_finish(&batch);
1564 struct blorp_batch batch;
1565 anv_blorp_batch_init(cmd_buffer, &batch, 0);
1575 blorp_clear(&batch, &surf, format, anv_swizzle_for_render(swizzle),
1582 anv_blorp_batch_finish(&batch);
1598 struct blorp_batch batch;
1599 anv_blorp_batch_init(cmd_buffer, &batch, 0);
1600 assert((batch.flags & BLORP_BATCH_USE_COMPUTE) == 0);
1629 blorp_clear_depth_stencil(&batch, &depth, &stencil,
1656 blorp_clear(&batch, &stencil_shadow,
1665 anv_blorp_batch_finish(&batch);
1680 struct blorp_batch batch;
1681 anv_blorp_batch_init(cmd_buffer, &batch, 0);
1682 assert((batch.flags & BLORP_BATCH_USE_COMPUTE) == 0);
1690 blorp_hiz_op(&batch, &surf, level, base_layer, layer_count, hiz_op);
1692 anv_blorp_batch_finish(&batch);
1706 struct blorp_batch batch;
1707 anv_blorp_batch_init(cmd_buffer, &batch, 0);
1708 assert((batch.flags & BLORP_BATCH_USE_COMPUTE) == 0);
1771 blorp_hiz_clear_depth_stencil(&batch, &depth, &stencil,
1781 anv_blorp_batch_finish(&batch);
1822 struct blorp_batch batch;
1823 anv_blorp_batch_init(cmd_buffer, &batch,
1826 assert((batch.flags & BLORP_BATCH_USE_COMPUTE) == 0);
1869 blorp_fast_clear(&batch, &surf, format, swizzle,
1874 blorp_mcs_partial_resolve(&batch, &surf, format,
1892 anv_blorp_batch_finish(&batch);
1915 struct blorp_batch batch;
1916 anv_blorp_batch_init(cmd_buffer, &batch,
1919 assert((batch.flags & BLORP_BATCH_USE_COMPUTE) == 0);
1966 blorp_fast_clear(&batch, &surf, format, swizzle,
1978 blorp_ccs_resolve(&batch, &surf, level, base_layer, layer_count,
1988 blorp_ccs_ambiguate(&batch, &surf, level, layer);
2004 anv_blorp_batch_finish(&batch);