Module: Mesa
Branch: main
Commit: bd88c75d4c83637a2ecb0b1755f171b1adddba52
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd88c75d4c83637a2ecb0b1755f171b1adddba52

Author: Qiang Yu <[email protected]>
Date:   Mon Jun  5 14:59:05 2023 +0800

aco,radv: remove unused gs aco shader info

Reviewed-by: Timur Kristóf <[email protected]>
Signed-off-by: Qiang Yu <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23432>

---

 src/amd/compiler/aco_shader_info.h    | 6 ------
 src/amd/vulkan/radv_aco_shader_info.h | 4 ----
 2 files changed, 10 deletions(-)

diff --git a/src/amd/compiler/aco_shader_info.h 
b/src/amd/compiler/aco_shader_info.h
index d0400eb2990..8765c9439b3 100644
--- a/src/amd/compiler/aco_shader_info.h
+++ b/src/amd/compiler/aco_shader_info.h
@@ -90,12 +90,6 @@ struct aco_shader_info {
       uint64_t tcs_temp_only_input_mask;
       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;
diff --git a/src/amd/vulkan/radv_aco_shader_info.h 
b/src/amd/vulkan/radv_aco_shader_info.h
index fa64c415836..81017a4e67d 100644
--- a/src/amd/vulkan/radv_aco_shader_info.h
+++ b/src/amd/vulkan/radv_aco_shader_info.h
@@ -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);

Reply via email to