/external/mesa3d/src/gallium/drivers/iris/ |
D | iris_blorp.c | 82 blorp_emit_dwords(struct blorp_batch *blorp_batch, unsigned n) in blorp_emit_dwords() argument 84 struct iris_batch *batch = blorp_batch->driver_batch; in blorp_emit_dwords() 89 combine_and_pin_address(struct blorp_batch *blorp_batch, in combine_and_pin_address() argument 92 struct iris_batch *batch = blorp_batch->driver_batch; in combine_and_pin_address() 103 blorp_emit_reloc(struct blorp_batch *blorp_batch, UNUSED void *location, in blorp_emit_reloc() argument 106 return combine_and_pin_address(blorp_batch, addr) + delta; in blorp_emit_reloc() 110 blorp_surface_reloc(struct blorp_batch *blorp_batch, uint32_t ss_offset, in blorp_surface_reloc() argument 117 blorp_get_surface_address(struct blorp_batch *blorp_batch, in blorp_get_surface_address() argument 120 return combine_and_pin_address(blorp_batch, addr); in blorp_get_surface_address() 124 blorp_get_surface_base_address(UNUSED struct blorp_batch *blorp_batch) in blorp_get_surface_base_address() argument [all …]
|
D | iris_clear.c | 314 struct blorp_batch blorp_batch; in fast_clear_color() local 315 blorp_batch_init(&ice->blorp, &blorp_batch, batch, blorp_flags); in fast_clear_color() 321 blorp_fast_clear(&blorp_batch, &surf, format, ISL_SWIZZLE_IDENTITY, in fast_clear_color() 325 blorp_batch_finish(&blorp_batch); in fast_clear_color() 389 struct blorp_batch blorp_batch; in clear_color() local 390 blorp_batch_init(&ice->blorp, &blorp_batch, batch, blorp_flags); in clear_color() 396 blorp_clear(&blorp_batch, &surf, format, swizzle, in clear_color() 401 blorp_batch_finish(&blorp_batch); in clear_color() 620 struct blorp_batch blorp_batch; in clear_depth_stencil() local 621 blorp_batch_init(&ice->blorp, &blorp_batch, batch, blorp_flags); in clear_depth_stencil() [all …]
|
D | iris_program_cache.c | 278 iris_blorp_lookup_shader(struct blorp_batch *blorp_batch, in iris_blorp_lookup_shader() argument 282 struct blorp_context *blorp = blorp_batch->blorp; in iris_blorp_lookup_shader() 284 struct iris_batch *batch = blorp_batch->driver_batch; in iris_blorp_lookup_shader() 302 iris_blorp_upload_shader(struct blorp_batch *blorp_batch, uint32_t stage, in iris_blorp_upload_shader() argument 309 struct blorp_context *blorp = blorp_batch->blorp; in iris_blorp_upload_shader() 311 struct iris_batch *batch = blorp_batch->driver_batch; in iris_blorp_upload_shader()
|
D | iris_resolve.c | 415 struct blorp_batch blorp_batch; in iris_resolve_color() local 416 blorp_batch_init(&ice->blorp, &blorp_batch, batch, 0); in iris_resolve_color() 421 blorp_hiz_stencil_op(&blorp_batch, &surf, level, layer, in iris_resolve_color() 424 blorp_ccs_resolve(&blorp_batch, &surf, level, layer, 1, in iris_resolve_color() 427 blorp_batch_finish(&blorp_batch); in iris_resolve_color() 452 struct blorp_batch blorp_batch; in iris_mcs_partial_resolve() local 454 blorp_batch_init(&ice->blorp, &blorp_batch, batch, 0); in iris_mcs_partial_resolve() 455 blorp_mcs_partial_resolve(&blorp_batch, &surf, res->surf.format, in iris_mcs_partial_resolve() 457 blorp_batch_finish(&blorp_batch); in iris_mcs_partial_resolve() 571 struct blorp_batch blorp_batch; in iris_hiz_exec() local [all …]
|
D | iris_blit.c | 481 struct blorp_batch blorp_batch; in iris_blit() local 482 blorp_batch_init(&ice->blorp, &blorp_batch, batch, blorp_flags); in iris_blit() 508 blorp_blit(&blorp_batch, in iris_blit() 562 blorp_blit(&blorp_batch, in iris_blit() 575 blorp_batch_finish(&blorp_batch); in iris_blit() 658 struct blorp_batch blorp_batch; in iris_copy_region() local 694 blorp_batch_init(&ice->blorp, &blorp_batch, batch, 0); in iris_copy_region() 695 blorp_buffer_copy(&blorp_batch, src_addr, dst_addr, src_box->width); in iris_copy_region() 696 blorp_batch_finish(&blorp_batch); in iris_copy_region() 719 blorp_batch_init(&ice->blorp, &blorp_batch, batch, 0); in iris_copy_region() [all …]
|
D | iris_context.h | 43 struct blorp_batch; 913 bool iris_blorp_lookup_shader(struct blorp_batch *blorp_batch, 918 bool iris_blorp_upload_shader(struct blorp_batch *blorp_batch, uint32_t stage,
|
/external/mesa3d/src/intel/blorp/ |
D | blorp.h | 38 struct blorp_batch; 48 bool (*lookup_shader)(struct blorp_batch *batch, 51 bool (*upload_shader)(struct blorp_batch *batch, 58 void (*exec)(struct blorp_batch *batch, const struct blorp_params *params); 83 struct blorp_batch { struct 89 void blorp_batch_init(struct blorp_context *blorp, struct blorp_batch *batch, argument 91 void blorp_batch_finish(struct blorp_batch *batch); 134 blorp_blit(struct blorp_batch *batch, 149 blorp_copy(struct blorp_batch *batch, 159 blorp_buffer_copy(struct blorp_batch *batch, [all …]
|
D | blorp_genX_exec.h | 49 blorp_emit_dwords(struct blorp_batch *batch, unsigned n); 52 blorp_emit_reloc(struct blorp_batch *batch, 56 blorp_alloc_dynamic_state(struct blorp_batch *batch, 61 blorp_alloc_vertex_buffer(struct blorp_batch *batch, uint32_t size, 64 blorp_vf_invalidate_for_vb_48b_transitions(struct blorp_batch *batch, 70 blorp_get_workaround_address(struct blorp_batch *batch); 73 blorp_alloc_binding_table(struct blorp_batch *batch, unsigned num_entries, 79 blorp_flush_range(struct blorp_batch *batch, void *start, size_t size); 82 blorp_surface_reloc(struct blorp_batch *batch, uint32_t ss_offset, 86 blorp_get_surface_address(struct blorp_batch *batch, [all …]
|
D | blorp.c | 64 struct blorp_batch *batch, void *driver_batch, in blorp_batch_init() 73 blorp_batch_finish(struct blorp_batch *batch) in blorp_batch_finish() 264 blorp_ensure_sf_program(struct blorp_batch *batch, in blorp_ensure_sf_program() 322 blorp_hiz_op(struct blorp_batch *batch, struct blorp_surf *surf, in blorp_hiz_op() 388 blorp_hiz_stencil_op(struct blorp_batch *batch, struct blorp_surf *stencil, in blorp_hiz_stencil_op()
|
D | blorp_clear.c | 47 blorp_params_get_clear_kernel(struct blorp_batch *batch, in blorp_params_get_clear_kernel() 129 blorp_params_get_layer_offset_vs(struct blorp_batch *batch, in blorp_params_get_layer_offset_vs() 338 blorp_fast_clear(struct blorp_batch *batch, in blorp_fast_clear() 376 blorp_clear(struct blorp_batch *batch, in blorp_clear() 559 blorp_clear_stencil_as_rgba(struct blorp_batch *batch, in blorp_clear_stencil_as_rgba() 660 blorp_clear_depth_stencil(struct blorp_batch *batch, in blorp_clear_depth_stencil() 875 blorp_hiz_clear_depth_stencil(struct blorp_batch *batch, in blorp_hiz_clear_depth_stencil() 941 blorp_gen8_hiz_clear_attachments(struct blorp_batch *batch, in blorp_gen8_hiz_clear_attachments() 977 blorp_clear_attachments(struct blorp_batch *batch, in blorp_clear_attachments() 1039 blorp_ccs_resolve(struct blorp_batch *batch, in blorp_ccs_resolve() [all …]
|
D | blorp_priv.h | 380 blorp_ensure_sf_program(struct blorp_batch *batch,
|
D | blorp_blit.c | 1480 brw_blorp_get_blit_kernel(struct blorp_batch *batch, in brw_blorp_get_blit_kernel() 1804 try_blorp_blit(struct blorp_batch *batch, in try_blorp_blit() 2228 do_blorp_blit(struct blorp_batch *batch, in do_blorp_blit() 2321 blorp_blit(struct blorp_batch *batch, in blorp_blit() 2629 blorp_copy(struct blorp_batch *batch, in blorp_copy() 2839 do_buffer_copy(struct blorp_batch *batch, in do_buffer_copy() 2881 blorp_buffer_copy(struct blorp_batch *batch, in blorp_buffer_copy()
|
/external/mesa3d/src/intel/vulkan/ |
D | genX_blorp_exec.c | 38 blorp_emit_dwords(struct blorp_batch *batch, unsigned n) in blorp_emit_dwords() 45 blorp_emit_reloc(struct blorp_batch *batch, in blorp_emit_reloc() 56 blorp_surface_reloc(struct blorp_batch *batch, uint32_t ss_offset, in blorp_surface_reloc() 74 blorp_get_surface_address(struct blorp_batch *blorp_batch, in blorp_get_surface_address() argument 83 blorp_get_surface_base_address(struct blorp_batch *batch) in blorp_get_surface_base_address() 94 blorp_alloc_dynamic_state(struct blorp_batch *batch, in blorp_alloc_dynamic_state() 109 blorp_alloc_binding_table(struct blorp_batch *batch, unsigned num_entries, in blorp_alloc_binding_table() 138 blorp_alloc_vertex_buffer(struct blorp_batch *batch, uint32_t size, in blorp_alloc_vertex_buffer() 156 blorp_vf_invalidate_for_vb_48b_transitions(struct blorp_batch *batch, in blorp_vf_invalidate_for_vb_48b_transitions() 183 blorp_get_workaround_address(struct blorp_batch *batch) in blorp_get_workaround_address() [all …]
|
D | anv_blorp.c | 27 lookup_blorp_shader(struct blorp_batch *batch, in lookup_blorp_shader() 54 upload_blorp_shader(struct blorp_batch *batch, uint32_t stage, in upload_blorp_shader() 296 struct blorp_batch *batch, in copy_image() 428 struct blorp_batch batch; in anv_CmdCopyImage() 458 struct blorp_batch batch; in anv_CmdCopyImage2KHR() 491 struct blorp_batch *batch, in copy_buffer_to_image() 634 struct blorp_batch batch; in anv_CmdCopyBufferToImage() 663 struct blorp_batch batch; in anv_CmdCopyBufferToImage2KHR() 687 struct blorp_batch batch; in anv_CmdCopyImageToBuffer() 718 struct blorp_batch batch; in anv_CmdCopyImageToBuffer2KHR() [all …]
|
D | anv_genX.h | 104 void genX(blorp_exec)(struct blorp_batch *batch,
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_blorp.h | 114 void gen4_blorp_exec(struct blorp_batch *batch, 116 void gen45_blorp_exec(struct blorp_batch *batch, 118 void gen5_blorp_exec(struct blorp_batch *batch, 120 void gen6_blorp_exec(struct blorp_batch *batch, 122 void gen7_blorp_exec(struct blorp_batch *batch, 124 void gen75_blorp_exec(struct blorp_batch *batch, 126 void gen8_blorp_exec(struct blorp_batch *batch, 128 void gen9_blorp_exec(struct blorp_batch *batch, 130 void gen11_blorp_exec(struct blorp_batch *batch,
|
D | genX_blorp_exec.c | 42 blorp_emit_dwords(struct blorp_batch *batch, unsigned n) in blorp_emit_dwords() 55 blorp_emit_reloc(struct blorp_batch *batch, in blorp_emit_reloc() 78 blorp_surface_reloc(struct blorp_batch *batch, uint32_t ss_offset, in blorp_surface_reloc() 98 blorp_get_surface_address(UNUSED struct blorp_batch *blorp_batch, in blorp_get_surface_address() argument 107 blorp_get_surface_base_address(struct blorp_batch *batch) in blorp_get_surface_base_address() 119 blorp_alloc_dynamic_state(struct blorp_batch *batch, in blorp_alloc_dynamic_state() 131 blorp_alloc_binding_table(struct blorp_batch *batch, unsigned num_entries, in blorp_alloc_binding_table() 152 blorp_alloc_vertex_buffer(struct blorp_batch *batch, uint32_t size, in blorp_alloc_vertex_buffer() 208 blorp_vf_invalidate_for_vb_48b_transitions(UNUSED struct blorp_batch *batch, in blorp_vf_invalidate_for_vb_48b_transitions() 235 blorp_get_workaround_address(struct blorp_batch *batch) in blorp_get_workaround_address() [all …]
|
D | gen4_blorp_exec.h | 25 dynamic_state_address(struct blorp_batch *batch, uint32_t offset) in dynamic_state_address() 37 instruction_state_address(struct blorp_batch *batch, uint32_t offset) in instruction_state_address() 49 blorp_emit_vs_state(struct blorp_batch *batch) in blorp_emit_vs_state() 69 blorp_emit_sf_state(struct blorp_batch *batch, in blorp_emit_sf_state() 107 blorp_emit_wm_state(struct blorp_batch *batch, in blorp_emit_wm_state() 162 blorp_emit_color_calc_state(struct blorp_batch *batch) in blorp_emit_color_calc_state() 175 blorp_emit_pipeline(struct blorp_batch *batch, in blorp_emit_pipeline()
|
D | brw_blorp.c | 46 brw_blorp_lookup_shader(struct blorp_batch *batch, in brw_blorp_lookup_shader() 56 brw_blorp_upload_shader(struct blorp_batch *batch, uint32_t stage, in brw_blorp_upload_shader() 423 struct blorp_batch batch; in brw_blorp_blit_miptrees() 527 struct blorp_batch batch; in brw_blorp_copy_miptrees() 552 struct blorp_batch batch; in brw_blorp_copy_buffers() 1310 struct blorp_batch batch; in do_single_blorp_clear() 1343 struct blorp_batch batch; in do_single_blorp_clear() 1481 struct blorp_batch batch; in brw_blorp_clear_depth_stencil() 1530 struct blorp_batch batch; in brw_blorp_resolve_color() 1559 struct blorp_batch batch; in brw_blorp_mcs_partial_resolve() [all …]
|