radv: gather which input PS variables use an explicit interpolation mode
[mesa.git] / src / amd / vulkan / radv_shader.h
index 9544f17d4618d2a0d224e75ee2a6b74acc5584ea..131774bd8861944e7fa2747a43edac5d28c6e981 100644 (file)
@@ -294,6 +294,7 @@ struct radv_shader_info {
                uint8_t num_input_clips_culls;
                uint32_t input_mask;
                uint32_t flat_shaded_mask;
+               uint32_t explicit_shaded_mask;
                uint32_t float16_shaded_mask;
                uint32_t num_interp;
                bool can_discard;
@@ -442,7 +443,8 @@ struct radv_shader_variant *
 radv_create_gs_copy_shader(struct radv_device *device, struct nir_shader *nir,
                           struct radv_shader_info *info,
                           struct radv_shader_binary **binary_out,
-                          bool multiview,  bool keep_shader_info);
+                          bool multiview,  bool keep_shader_info,
+                          bool use_aco);
 
 void
 radv_shader_variant_destroy(struct radv_device *device,