aco,radv: remove unused gs aco shader info
authorQiang Yu <yuq825@gmail.com>
Mon, 5 Jun 2023 06:59:05 +0000 (14:59 +0800)
committerMarge Bot <emma+marge@anholt.net>
Tue, 6 Jun 2023 10:55:10 +0000 (10:55 +0000)
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Signed-off-by: Qiang Yu <yuq825@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23432>

src/amd/compiler/aco_shader_info.h
src/amd/vulkan/radv_aco_shader_info.h

index d0400eb..8765c94 100644 (file)
@@ -91,12 +91,6 @@ struct aco_shader_info {
       bool has_prolog;
    } vs;
    struct {
-      uint8_t output_usage_mask[VARYING_SLOT_VAR31 + 1];
-      uint8_t num_stream_output_components[4];
-      uint8_t output_streams[VARYING_SLOT_VAR31 + 1];
-      unsigned vertices_out;
-   } gs;
-   struct {
       uint32_t num_lds_blocks;
       unsigned tess_input_vertices;
    } tcs;
index fa64c41..81017a4 100644 (file)
@@ -53,10 +53,6 @@ radv_aco_convert_shader_info(struct aco_shader_info *aco_info, const struct radv
    ASSIGN_FIELD(vs.tcs_in_out_eq);
    ASSIGN_FIELD(vs.tcs_temp_only_input_mask);
    ASSIGN_FIELD(vs.has_prolog);
-   ASSIGN_FIELD_CP(gs.output_usage_mask);
-   ASSIGN_FIELD_CP(gs.num_stream_output_components);
-   ASSIGN_FIELD_CP(gs.output_streams);
-   ASSIGN_FIELD(gs.vertices_out);
    ASSIGN_FIELD(tcs.num_lds_blocks);
    ASSIGN_FIELD(tes.as_es);
    ASSIGN_FIELD(ps.has_epilog);