Home
last modified time | relevance | path

Searched refs:gs_prog_data (Results 1 – 17 of 17) sorted by relevance

/aosp_15_r20/external/mesa3d/src/intel/compiler/elk/
H A Delk_gfx6_gs_visitor.cpp100 if (gs_prog_data->num_transform_feedback_bindings) { in emit_prolog()
131 if (gs_prog_data->include_primitive_id) { in emit_prolog()
194 elk_imm_ud(gs_prog_data->output_topology << in gs_emit_vertex()
355 if (gs_prog_data->num_transform_feedback_bindings) { in emit_thread_end()
448 if (gs_prog_data->num_transform_feedback_bindings) in emit_thread_end()
470 if (gs_prog_data->num_transform_feedback_bindings) { in emit_thread_end()
512 if (gs_prog_data->include_primitive_id) in setup_payload()
528 switch (gs_prog_data->output_topology) { in xfb_write()
604 unsigned num_bindings = gs_prog_data->num_transform_feedback_bindings; in xfb_program()
625 gs_prog_data->transform_feedback_bindings[binding]; in xfb_program()
[all …]
H A Delk_vec4_gs_visitor.cpp53 gs_prog_data(prog_data) in vec4_gs_visitor()
146 if (gs_prog_data->include_primitive_id) in setup_payload()
248 elk_imm_ud(gs_prog_data->output_vertex_size_hwords)); in emit_urb_write_header()
262 inst->offset = gs_prog_data->control_data_header_size_hwords; in emit_urb_write_opcode()
502 gs_prog_data->control_data_format == in gs_emit_vertex()
518 if (gs_prog_data->control_data_format != in gs_end_primitive()
H A Delk_vec4_gs_nir.cpp80 assert(gs_prog_data->include_primitive_id); in nir_emit_intrinsic()
87 if (gs_prog_data->invocations > 1) in nir_emit_intrinsic()
H A Delk_fs_thread_payload.cpp106 struct elk_gs_prog_data *gs_prog_data = elk_gs_prog_data(v.prog_data); in elk_gs_thread_payload() local
122 if (gs_prog_data->include_primitive_id) { in elk_gs_thread_payload()
133 gs_prog_data->base.include_vue_handles = true; in elk_gs_thread_payload()
H A Delk_fs_visitor.cpp591 const struct elk_gs_prog_data *gs_prog_data = in emit_urb_writes() local
598 starting_urb_offset = 2 * gs_prog_data->control_data_header_size_hwords; in emit_urb_writes()
599 if (gs_prog_data->static_vertex_count == -1) in emit_urb_writes()
604 gs_prog_data->output_vertex_size_hwords * 2; in emit_urb_writes()
H A Delk_vec4_gs_visitor.h69 struct elk_gs_prog_data * const gs_prog_data; variable
H A Delk_fs_nir.cpp2065 struct elk_gs_prog_data *gs_prog_data = elk_gs_prog_data(s.prog_data); in emit_gs_end_primitive() local
2074 if (gs_prog_data->control_data_format != in emit_gs_end_primitive()
2126 struct elk_gs_prog_data *gs_prog_data = elk_gs_prog_data(prog_data); in emit_gs_control_data_bits() local
2220 if (gs_prog_data->static_vertex_count == -1) in emit_gs_control_data_bits()
2276 struct elk_gs_prog_data *gs_prog_data = elk_gs_prog_data(s.prog_data); in emit_gs_vertex() local
2360 gs_prog_data->control_data_format == in emit_gs_vertex()
2378 struct elk_gs_prog_data *gs_prog_data = elk_gs_prog_data(s.prog_data); in emit_gs_input_load() local
2379 const unsigned push_reg_count = gs_prog_data->base.urb_read_length * 8; in emit_gs_input_load()
2382 if (gs_prog_data->invocations == 1 && in emit_gs_input_load()
2396 assert(gs_prog_data->base.include_vue_handles); in emit_gs_input_load()
[all …]
H A Delk_fs.cpp1205 struct elk_gs_prog_data *gs_prog_data = elk_gs_prog_data(prog_data); in emit_gs_thread_end() local
1214 if (gs_prog_data->static_vertex_count != -1) { in emit_gs_thread_end()
/aosp_15_r20/external/mesa3d/src/intel/vulkan_hasvk/
H A DgenX_pipeline.c1479 const struct elk_gs_prog_data *gs_prog_data = get_gs_prog_data(pipeline); in emit_3dstate_gs() local
1485 gs.DispatchMode = gs_prog_data->base.dispatch_mode; in emit_3dstate_gs()
1491 gs.IncludeVertexHandles = gs_prog_data->base.include_vue_handles; in emit_3dstate_gs()
1492 gs.IncludePrimitiveID = gs_prog_data->include_primitive_id; in emit_3dstate_gs()
1501 gs.OutputVertexSize = gs_prog_data->output_vertex_size_hwords * 2 - 1; in emit_3dstate_gs()
1502 gs.OutputTopology = gs_prog_data->output_topology; in emit_3dstate_gs()
1503 gs.ControlDataFormat = gs_prog_data->control_data_format; in emit_3dstate_gs()
1504 gs.ControlDataHeaderSize = gs_prog_data->control_data_header_size_hwords; in emit_3dstate_gs()
1505 gs.InstanceControl = MAX2(gs_prog_data->invocations, 1) - 1; in emit_3dstate_gs()
1521 gs.ExpectedVertexCount = gs_prog_data->vertices_in; in emit_3dstate_gs()
[all …]
/aosp_15_r20/external/mesa3d/src/intel/vulkan/
H A DgenX_pipeline.c1462 const struct brw_gs_prog_data *gs_prog_data = in geom_or_tess_prim_id_used() local
1468 (gs_prog_data && gs_prog_data->include_primitive_id); in geom_or_tess_prim_id_used()
1533 const struct brw_gs_prog_data *gs_prog_data = get_gs_prog_data(pipeline); in emit_3dstate_gs() local
1541 gs.DispatchMode = gs_prog_data->base.dispatch_mode; in emit_3dstate_gs()
1549 gs.IncludeVertexHandles = gs_prog_data->base.include_vue_handles; in emit_3dstate_gs()
1550 gs.IncludePrimitiveID = gs_prog_data->include_primitive_id; in emit_3dstate_gs()
1554 gs.OutputVertexSize = gs_prog_data->output_vertex_size_hwords * 2 - 1; in emit_3dstate_gs()
1555 gs.OutputTopology = gs_prog_data->output_topology; in emit_3dstate_gs()
1556 gs.ControlDataFormat = gs_prog_data->control_data_format; in emit_3dstate_gs()
1557 gs.ControlDataHeaderSize = gs_prog_data->control_data_header_size_hwords; in emit_3dstate_gs()
[all …]
/aosp_15_r20/external/mesa3d/src/intel/compiler/
H A Dbrw_fs_visitor.cpp72 const struct brw_gs_prog_data *gs_prog_data = in emit_urb_writes() local
79 starting_urb_offset = 2 * gs_prog_data->control_data_header_size_hwords; in emit_urb_writes()
80 if (gs_prog_data->static_vertex_count == -1) in emit_urb_writes()
85 gs_prog_data->output_vertex_size_hwords * 2; in emit_urb_writes()
H A Dbrw_fs_thread_payload.cpp106 struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(v.prog_data); in gs_thread_payload() local
123 if (gs_prog_data->include_primitive_id) { in gs_thread_payload()
134 gs_prog_data->base.include_vue_handles = true; in gs_thread_payload()
H A Dbrw_compile_gs.cpp38 struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(s.prog_data); in brw_emit_gs_thread_end() local
47 if (gs_prog_data->static_vertex_count != -1) { in brw_emit_gs_thread_end()
H A Dbrw_fs_nir.cpp2242 struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(s.prog_data); in emit_gs_end_primitive() local
2251 if (gs_prog_data->control_data_format != in emit_gs_end_primitive()
2387 const struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(prog_data); in emit_gs_control_data_bits() local
2437 if (gs_prog_data->static_vertex_count == -1) in emit_gs_control_data_bits()
2490 struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(s.prog_data); in emit_gs_vertex() local
2573 gs_prog_data->control_data_format == in emit_gs_vertex()
2604 struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(s.prog_data); in emit_gs_input_load() local
2605 const unsigned push_reg_count = gs_prog_data->base.urb_read_length * 8; in emit_gs_input_load()
2608 if (gs_prog_data->invocations == 1 && in emit_gs_input_load()
2621 assert(gs_prog_data->base.include_vue_handles); in emit_gs_input_load()
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_program.c115 struct elk_gs_prog_data *gs_prog_data) in gfx6_gs_xfb_setup() argument
128 gs_prog_data->num_transform_feedback_bindings = so_info->num_outputs; in gfx6_gs_xfb_setup()
130 gs_prog_data->transform_feedback_bindings[i] = in gfx6_gs_xfb_setup()
132 gs_prog_data->transform_feedback_swizzles[i] = in gfx6_gs_xfb_setup()
1665 struct elk_gs_prog_data *gs_prog_data = in crocus_compile_gs() local
1667 struct elk_vue_prog_data *vue_prog_data = &gs_prog_data->base; in crocus_compile_gs()
1703 gfx6_gs_xfb_setup(&ish->stream_output, gs_prog_data); in crocus_compile_gs()
1714 .prog_data = gs_prog_data, in crocus_compile_gs()
1738 prog_data, sizeof(*gs_prog_data), so_decls, in crocus_compile_gs()
2363 …const struct elk_ff_gs_prog_data *gs_prog_data = (struct elk_ff_gs_prog_data *)ice->shaders.ff_gs_… in crocus_update_compiled_ff_gs() local
[all …]
H A Dcrocus_state.c4440 const struct elk_gs_prog_data *gs_prog_data = in crocus_is_drawing_points() local
4442 return gs_prog_data->output_topology == _3DPRIM_POINTLIST; in crocus_is_drawing_points()
6851 const struct elk_gs_prog_data *gs_prog_data = elk_gs_prog_data(shader->prog_data); local
6853 const struct elk_stage_prog_data *prog_data = &gs_prog_data->base.base;
6857 gs.OutputVertexSize = gs_prog_data->output_vertex_size_hwords * 2 - 1;
6858 gs.OutputTopology = gs_prog_data->output_topology;
6860 gs_prog_data->control_data_header_size_hwords;
6862 gs.InstanceControl = gs_prog_data->invocations - 1;
6865 gs.IncludePrimitiveID = gs_prog_data->include_primitive_id;
6867 gs.ControlDataFormat = gs_prog_data->control_data_format;
[all …]
/aosp_15_r20/development/tools/repo_diff/service/repodiff/persistence/filesystem/testdata/
H A Dcommit.csv62829 …m/external/mesa3d,[email protected],i965: Use gs_prog_data in is_drawing_p…