/aosp_15_r20/external/mesa3d/src/intel/compiler/elk/ |
H A D | elk_gfx6_gs_visitor.cpp | 100 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 D | elk_vec4_gs_visitor.cpp | 53 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 D | elk_vec4_gs_nir.cpp | 80 assert(gs_prog_data->include_primitive_id); in nir_emit_intrinsic() 87 if (gs_prog_data->invocations > 1) in nir_emit_intrinsic()
|
H A D | elk_fs_thread_payload.cpp | 106 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 D | elk_fs_visitor.cpp | 591 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 D | elk_vec4_gs_visitor.h | 69 struct elk_gs_prog_data * const gs_prog_data; variable
|
H A D | elk_fs_nir.cpp | 2065 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 D | elk_fs.cpp | 1205 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 D | genX_pipeline.c | 1479 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 D | genX_pipeline.c | 1462 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 D | brw_fs_visitor.cpp | 72 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 D | brw_fs_thread_payload.cpp | 106 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 D | brw_compile_gs.cpp | 38 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 D | brw_fs_nir.cpp | 2242 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 D | crocus_program.c | 115 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 D | crocus_state.c | 4440 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 D | commit.csv | 62829 …m/external/mesa3d,[email protected],i965: Use gs_prog_data in is_drawing_p…
|