radv: only export clip/cull distances if PS reads them
[mesa.git] / src / amd / vulkan / radv_shader.h
index bfd2787a1234f26e2292df0e1340b2f12bb9229e..17779cd0c4230693d99805425fc9b2868765e1cf 100644 (file)
@@ -81,12 +81,14 @@ struct radv_vs_variant_key {
        uint32_t as_ls:1;
        uint32_t export_prim_id:1;
        uint32_t export_layer_id:1;
+       uint32_t export_clip_dists:1;
 };
 
 struct radv_tes_variant_key {
        uint32_t as_es:1;
        uint32_t export_prim_id:1;
        uint32_t export_layer_id:1;
+       uint32_t export_clip_dists:1;
        uint8_t num_patches;
        uint8_t tcs_num_outputs;
 };