Home
last modified time | relevance | path

Searched refs:binding_table (Results 1 – 24 of 24) sorted by relevance

/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_program.c858 stage_prog_data->binding_table.texture_start = next_binding_table_offset; in brw_assign_common_binding_table_offsets()
863 stage_prog_data->binding_table.ubo_start = next_binding_table_offset; in brw_assign_common_binding_table_offsets()
866 stage_prog_data->binding_table.ubo_start = 0xd0d0d0d0; in brw_assign_common_binding_table_offsets()
872 stage_prog_data->binding_table.ssbo_start = next_binding_table_offset; in brw_assign_common_binding_table_offsets()
875 stage_prog_data->binding_table.ssbo_start = 0xd0d0d0d0; in brw_assign_common_binding_table_offsets()
879 stage_prog_data->binding_table.shader_time_start = next_binding_table_offset; in brw_assign_common_binding_table_offsets()
882 stage_prog_data->binding_table.shader_time_start = 0xd0d0d0d0; in brw_assign_common_binding_table_offsets()
887 stage_prog_data->binding_table.gather_texture_start = in brw_assign_common_binding_table_offsets()
888 stage_prog_data->binding_table.texture_start; in brw_assign_common_binding_table_offsets()
890 stage_prog_data->binding_table.gather_texture_start = next_binding_table_offset; in brw_assign_common_binding_table_offsets()
[all …]
Dbrw_binding_tables.c61 if (prog_data->binding_table.size_bytes == 0) { in brw_upload_binding_table()
72 prog_data->binding_table.shader_time_start], in brw_upload_binding_table()
77 brw_state_batch(brw, prog_data->binding_table.size_bytes, in brw_upload_binding_table()
82 prog_data->binding_table.size_bytes); in brw_upload_binding_table()
Dbrw_wm_surface_state.c1086 wm_prog_data->binding_table.render_target_read_start + i; in update_renderbuffer_read_surfaces()
1172 surf_offset += stage_state->prog_data->binding_table.gather_texture_start; in update_stage_texture_surfaces()
1174 surf_offset += stage_state->prog_data->binding_table.plane_start[plane]; in update_stage_texture_surfaces()
1364 assert(prog_data->binding_table.ubo_start < BRW_MAX_SURFACES); in brw_upload_ubo_surfaces()
1366 &stage_state->surf_offset[prog_data->binding_table.ubo_start]; in brw_upload_ubo_surfaces()
1377 assert(prog_data->binding_table.ssbo_start < BRW_MAX_SURFACES); in brw_upload_ubo_surfaces()
1379 &stage_state->surf_offset[prog_data->binding_table.ssbo_start]; in brw_upload_ubo_surfaces()
1613 const unsigned surf_idx = prog_data->binding_table.image_start + i; in brw_upload_image_surfaces()
1667 cs_prog_data->binding_table.work_groups_start; in brw_upload_cs_work_groups_surface()
Dbrw_wm.c62 prog_data->binding_table.render_target_read_start = in assign_fs_binding_table_offsets()
68 prog_data->base.binding_table.size_bytes = next_binding_table_offset * 4; in assign_fs_binding_table_offsets()
Dbrw_cs.c73 prog_data->binding_table.work_groups_start = next_binding_table_offset; in assign_cs_binding_table_offsets()
Dgen6_constant_state.c239 uint32_t surf_index = prog_data->binding_table.pull_constants_start; in brw_upload_pull_constants()
Dgen6_sol.c151 prog_data->binding_table.size_bytes > 0; in brw_gs_upload_binding_table()
DgenX_state_upload.c1940 wm_prog_data->base.binding_table.size_bytes / 4;
2104 stage_prog_data->binding_table.size_bytes / 4; \
3880 ps.BindingTableEntryCount = prog_data->base.binding_table.size_bytes / 4;
4279 prog_data->binding_table.shader_time_start],
4285 uint32_t *bind = brw_state_batch(brw, prog_data->binding_table.size_bytes,
4382 prog_data->binding_table.size_bytes);
/external/igt-gpu-tools/lib/
Dgpu_cmds.c136 uint32_t *binding_table, offset; in gen7_fill_binding_table() local
138 binding_table = intel_batchbuffer_subdata_alloc(batch, 32, 64); in gen7_fill_binding_table()
139 offset = intel_batchbuffer_subdata_offset(batch, binding_table); in gen7_fill_binding_table()
141 binding_table[0] = gen7_fill_surface_state(batch, dst, in gen7_fill_binding_table()
144 binding_table[0] = gen8_fill_surface_state(batch, dst, in gen7_fill_binding_table()
154 uint32_t *binding_table, offset; in gen11_fill_binding_table() local
156 binding_table = intel_batchbuffer_subdata_alloc(batch, 64, 64); in gen11_fill_binding_table()
157 offset = intel_batchbuffer_subdata_offset(batch, binding_table); in gen11_fill_binding_table()
158 binding_table[0] = gen11_fill_surface_state(batch, src, in gen11_fill_binding_table()
162 binding_table[1] = gen11_fill_surface_state(batch, dst, in gen11_fill_binding_table()
Drendercopy_gen7.c199 uint32_t *binding_table; in gen7_bind_surfaces() local
201 binding_table = intel_batchbuffer_subdata_alloc(batch, 8, 32); in gen7_bind_surfaces()
203 binding_table[0] = gen7_bind_buf(batch, dst, 1); in gen7_bind_surfaces()
204 binding_table[1] = gen7_bind_buf(batch, src, 0); in gen7_bind_surfaces()
206 return intel_batchbuffer_subdata_offset(batch, binding_table); in gen7_bind_surfaces()
Drendercopy_gen6.c130 uint32_t *binding_table; in gen6_bind_surfaces() local
132 binding_table = intel_batchbuffer_subdata_alloc(batch, 32, 32); in gen6_bind_surfaces()
134 binding_table[0] = gen6_bind_buf(batch, dst, 1); in gen6_bind_surfaces()
135 binding_table[1] = gen6_bind_buf(batch, src, 0); in gen6_bind_surfaces()
137 return intel_batchbuffer_subdata_offset(batch, binding_table); in gen6_bind_surfaces()
Drendercopy_gen4.c191 uint32_t *binding_table; in gen4_bind_surfaces() local
193 binding_table = intel_batchbuffer_subdata_alloc(batch, 32, 32); in gen4_bind_surfaces()
195 binding_table[0] = gen4_bind_buf(batch, dst, 1); in gen4_bind_surfaces()
196 binding_table[1] = gen4_bind_buf(batch, src, 0); in gen4_bind_surfaces()
198 return intel_batchbuffer_subdata_offset(batch, binding_table); in gen4_bind_surfaces()
Drendercopy_gen8.c218 uint32_t *binding_table, offset; in gen8_bind_surfaces() local
220 binding_table = intel_batchbuffer_subdata_alloc(batch, 8, 32); in gen8_bind_surfaces()
221 offset = intel_batchbuffer_subdata_offset(batch, binding_table); in gen8_bind_surfaces()
224 binding_table[0] = gen8_bind_buf(batch, aub, dst, 1); in gen8_bind_surfaces()
225 binding_table[1] = gen8_bind_buf(batch, aub, src, 0); in gen8_bind_surfaces()
Drendercopy_gen9.c263 uint32_t *binding_table, offset; in gen8_bind_surfaces() local
265 binding_table = intel_batchbuffer_subdata_alloc(batch, 8, 32); in gen8_bind_surfaces()
266 offset = intel_batchbuffer_subdata_offset(batch, binding_table); in gen8_bind_surfaces()
270 binding_table[0] = gen8_bind_buf(batch, dst, 1); in gen8_bind_surfaces()
271 binding_table[1] = gen8_bind_buf(batch, src, 0); in gen8_bind_surfaces()
/external/mesa3d/src/intel/compiler/
Dbrw_compiler.h699 } binding_table; member
813 } binding_table; member
999 } binding_table; member
Dbrw_vec4_nir.cpp385 unsigned index = prog_data->base.binding_table.ssbo_start + in get_nir_ssbo_intrinsic_index()
391 brw_imm_ud(prog_data->base.binding_table.ssbo_start))); in get_nir_ssbo_intrinsic_index()
443 prog_data->base.binding_table.ssbo_start + ssbo_index; in nir_emit_intrinsic()
635 const unsigned index = prog_data->base.binding_table.ubo_start + in nir_emit_intrinsic()
646 brw_imm_ud(prog_data->base.binding_table.ubo_start))); in nir_emit_intrinsic()
Dbrw_fs_nir.cpp3214 wm_prog_data->binding_table.render_target_read_start - in emit_non_coherent_fb_read()
3215 wm_prog_data->base.binding_table.texture_start; in emit_non_coherent_fb_read()
3776 cs_prog_data->binding_table.work_groups_start; in nir_emit_cs_intrinsic()
3980 if (stage_prog_data->binding_table.image_start > 0) { in get_nir_image_intrinsic_image()
3983 brw_imm_ud(image.d + stage_prog_data->binding_table.image_start); in get_nir_image_intrinsic_image()
3987 brw_imm_d(stage_prog_data->binding_table.image_start)); in get_nir_image_intrinsic_image()
4005 unsigned index = stage_prog_data->binding_table.ssbo_start + in get_nir_ssbo_intrinsic_index()
4011 brw_imm_ud(stage_prog_data->binding_table.ssbo_start)); in get_nir_ssbo_intrinsic_index()
4523 const unsigned index = stage_prog_data->binding_table.ubo_start + in nir_emit_intrinsic()
4533 brw_imm_ud(stage_prog_data->binding_table.ubo_start)); in nir_emit_intrinsic()
[all …]
Dbrw_vec4_generator.cpp276 ? prog_data->base.binding_table.gather_texture_start in generate_tex()
277 : prog_data->base.binding_table.texture_start; in generate_tex()
1858 prog_data->base.binding_table.shader_time_start); in generate_code()
Dbrw_fs_generator.cpp1271 base_binding_table_index = prog_data->binding_table.gather_texture_start; in generate_tex()
1274 base_binding_table_index = prog_data->binding_table.texture_start; in generate_tex()
1862 prog_data->binding_table.shader_time_start); in generate_shader_time_add()
Dbrw_fs.cpp2548 *out_surf_index = prog_data->binding_table.ubo_start + range->block; in get_pull_locs()
2559 *out_surf_index = stage_prog_data->binding_table.pull_constants_start; in get_pull_locs()
5226 base_binding_table_index = prog_data->binding_table.gather_texture_start; in lower_sampler_logical_send_gen7()
5229 base_binding_table_index = prog_data->binding_table.image_start; in lower_sampler_logical_send_gen7()
5232 base_binding_table_index = prog_data->binding_table.texture_start; in lower_sampler_logical_send_gen7()
Dbrw_vec4_visitor.cpp1617 const unsigned index = prog_data->base.binding_table.pull_constants_start; in emit_pull_constant_load()
/external/mesa3d/src/intel/vulkan/
Danv_blorp.c1385 uint32_t binding_table; in clear_color_attachment() local
1388 &binding_table); in clear_color_attachment()
1402 blorp_clear_attachments(batch, binding_table, in clear_color_attachment()
1418 blorp_clear_attachments(batch, binding_table, in clear_color_attachment()
1455 uint32_t binding_table; in clear_depth_stencil_attachment() local
1459 &binding_table); in clear_depth_stencil_attachment()
1471 blorp_clear_attachments(batch, binding_table, in clear_depth_stencil_attachment()
1490 blorp_clear_attachments(batch, binding_table, in clear_depth_stencil_attachment()
/external/mesa3d/docs/relnotes/
D12.0.6.rst74 - anv/pipeline: Set binding_table.gather_texture_start
/external/mesa3d/src/intel/blorp/
Dblorp.c206 wm_prog_data->base.binding_table.texture_start = BLORP_TEXTURE_BT_INDEX; in blorp_compile_fs()