/third_party/mesa3d/src/intel/compiler/ |
D | brw_vec4_vs_visitor.cpp | 97 struct brw_vs_prog_data *vs_prog_data, in vec4_vs_visitor() argument 101 : vec4_visitor(compiler, log_data, &key->base.tex, &vs_prog_data->base, in vec4_vs_visitor() 104 vs_prog_data(vs_prog_data) in vec4_vs_visitor()
|
D | brw_vec4_vs.h | 37 struct brw_vs_prog_data *vs_prog_data, 54 struct brw_vs_prog_data * const vs_prog_data; variable
|
D | brw_fs.cpp | 2056 struct brw_vs_prog_data *vs_prog_data = brw_vs_prog_data(prog_data); in assign_vs_urb_setup() local 2061 this->first_non_payload_grf += 4 * vs_prog_data->nr_attribute_slots; in assign_vs_urb_setup() 2063 assert(vs_prog_data->base.urb_read_length <= 15); in assign_vs_urb_setup()
|
D | brw_vec4.cpp | 1527 return payload_reg + vs_prog_data->nr_attribute_slots; in setup_attributes()
|
/third_party/mesa3d/src/intel/vulkan/ |
D | genX_pipeline.c | 94 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); in emit_vertex_input() local 97 const uint64_t inputs_read = vs_prog_data->inputs_read; in emit_vertex_input() 99 vs_prog_data->double_inputs_read & inputs_read; in emit_vertex_input() 103 const bool needs_svgs_elem = vs_prog_data->uses_vertexid || in emit_vertex_input() 104 vs_prog_data->uses_instanceid || in emit_vertex_input() 105 vs_prog_data->uses_firstvertex || in emit_vertex_input() 106 vs_prog_data->uses_baseinstance; in emit_vertex_input() 112 MAX2(1, elem_count + needs_svgs_elem + vs_prog_data->uses_drawid); in emit_vertex_input() 208 uint32_t base_ctrl = (vs_prog_data->uses_firstvertex || in emit_vertex_input() 209 vs_prog_data->uses_baseinstance) ? in emit_vertex_input() [all …]
|
D | genX_cmd_buffer.c | 4155 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); in update_dirty_vbs_for_gfx8_vb_flush() local 4158 if (vs_prog_data->uses_firstvertex || in update_dirty_vbs_for_gfx8_vb_flush() 4159 vs_prog_data->uses_baseinstance) in update_dirty_vbs_for_gfx8_vb_flush() 4161 if (vs_prog_data->uses_drawid) in update_dirty_vbs_for_gfx8_vb_flush() 4171 const struct brw_vs_prog_data *vs_prog_data, in cmd_buffer_emit_vertex_constants_and_flush() argument 4178 if (vs_prog_data->uses_firstvertex || in cmd_buffer_emit_vertex_constants_and_flush() 4179 vs_prog_data->uses_baseinstance) { in cmd_buffer_emit_vertex_constants_and_flush() 4183 if (vs_prog_data->uses_drawid) { in cmd_buffer_emit_vertex_constants_and_flush() 4203 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); in genX() local 4220 cmd_buffer_emit_vertex_constants_and_flush(cmd_buffer, vs_prog_data, in genX() [all …]
|
/third_party/mesa3d/src/intel/blorp/ |
D | blorp.c | 269 struct brw_vs_prog_data *vs_prog_data) in blorp_compile_vs() argument 278 vs_prog_data->inputs_read = nir->info.inputs_read; in blorp_compile_vs() 281 &vs_prog_data->base.vue_map, in blorp_compile_vs() 291 .prog_data = vs_prog_data, in blorp_compile_vs()
|
D | blorp_clear.c | 232 ¶ms->vs_prog_kernel, ¶ms->vs_prog_data)) in blorp_params_get_layer_offset_vs() 282 struct brw_vs_prog_data vs_prog_data; in blorp_params_get_layer_offset_vs() local 283 memset(&vs_prog_data, 0, sizeof(vs_prog_data)); in blorp_params_get_layer_offset_vs() 286 blorp_compile_vs(blorp, mem_ctx, b.shader, &vs_prog_data); in blorp_params_get_layer_offset_vs() 291 program, vs_prog_data.base.base.program_size, in blorp_params_get_layer_offset_vs() 292 &vs_prog_data.base.base, sizeof(vs_prog_data), in blorp_params_get_layer_offset_vs() 293 ¶ms->vs_prog_kernel, ¶ms->vs_prog_data); in blorp_params_get_layer_offset_vs()
|
D | blorp_priv.h | 246 struct brw_vs_prog_data *vs_prog_data; member 426 struct brw_vs_prog_data *vs_prog_data);
|
D | blorp_genX_exec.h | 692 struct brw_vs_prog_data *vs_prog_data = params->vs_prog_data; in blorp_emit_vs_config() local 693 assert(!vs_prog_data || GFX_VER < 11 || in blorp_emit_vs_config() 694 vs_prog_data->base.dispatch_mode == DISPATCH_MODE_SIMD8); in blorp_emit_vs_config() 697 if (vs_prog_data) { in blorp_emit_vs_config() 703 vs_prog_data->base.base.dispatch_grf_start_reg; in blorp_emit_vs_config() 705 vs_prog_data->base.urb_read_length; in blorp_emit_vs_config() 713 vs_prog_data->base.dispatch_mode == DISPATCH_MODE_SIMD8; in blorp_emit_vs_config()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_program.c | 1188 struct brw_vs_prog_data *vs_prog_data = in crocus_compile_vs() local 1190 struct brw_vue_prog_data *vue_prog_data = &vs_prog_data->base; in crocus_compile_vs() 1246 .prog_data = vs_prog_data, in crocus_compile_vs() 1272 prog_data, sizeof(*vs_prog_data), so_decls, in crocus_compile_vs() 1323 const struct brw_vs_prog_data *vs_prog_data = in crocus_update_compiled_vs() local 1325 const bool uses_draw_params = vs_prog_data->uses_firstvertex || in crocus_update_compiled_vs() 1326 vs_prog_data->uses_baseinstance; in crocus_update_compiled_vs() 1327 const bool uses_derived_draw_params = vs_prog_data->uses_drawid || in crocus_update_compiled_vs() 1328 vs_prog_data->uses_is_indexed_draw; in crocus_update_compiled_vs() 1330 vs_prog_data->uses_instanceid || in crocus_update_compiled_vs() [all …]
|
D | crocus_state.c | 7736 const struct brw_vs_prog_data *vs_prog_data = (void *) local 7741 if (vs_prog_data->uses_vertexid) { 7748 if (vs_prog_data->uses_instanceid) {
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
D | iris_program.c | 1315 struct brw_vs_prog_data *vs_prog_data = in iris_compile_vs() local 1317 struct brw_vue_prog_data *vue_prog_data = &vs_prog_data->base; in iris_compile_vs() 1356 .prog_data = vs_prog_data, in iris_compile_vs()
|
D | iris_state.c | 6770 const struct brw_vs_prog_data *vs_prog_data = (void *) in iris_upload_dirty_render_state() local 6775 if (vs_prog_data->uses_vertexid) { in iris_upload_dirty_render_state() 6782 if (vs_prog_data->uses_instanceid) { in iris_upload_dirty_render_state()
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.1.0.rst | 3038 - iris: Use shader_info rather than vs_prog_data for draw parameter checks
|