Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24404>
}
static inline void
+radv_aco_convert_tcs_epilog_key(struct aco_tcs_epilog_info *aco_info, const struct radv_tcs_epilog_key *radv,
+ const struct radv_shader_args *radv_args)
+{
+ ASSIGN_FIELD(primitive_mode);
+ ASSIGN_FIELD(tes_reads_tessfactors);
+}
+
+static inline void
radv_aco_convert_ps_epilog_key(struct aco_ps_epilog_info *aco_info, const struct radv_ps_epilog_key *radv,
const struct radv_shader_args *radv_args)
{
gl_shader_stage next_stage;
};
+struct radv_tcs_epilog_key {
+ enum tess_primitive_mode primitive_mode;
+ bool tes_reads_tessfactors;
+};
+
enum radv_shader_binary_type { RADV_BINARY_TYPE_LEGACY, RADV_BINARY_TYPE_RTLD };
struct radv_shader_binary {