Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Signed-off-by: Qiang Yu <yuq825@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23094>
bool as_ls;
bool tcs_in_out_eq;
uint64_t tcs_temp_only_input_mask;
- bool use_per_attribute_vb_descs;
- uint32_t input_slot_usage_mask;
bool has_prolog;
- bool dynamic_inputs;
} vs;
struct {
uint8_t output_usage_mask[VARYING_SLOT_VAR31 + 1];
ASSIGN_FIELD(vs.as_ls);
ASSIGN_FIELD(vs.tcs_in_out_eq);
ASSIGN_FIELD(vs.tcs_temp_only_input_mask);
- ASSIGN_FIELD(vs.use_per_attribute_vb_descs);
- ASSIGN_FIELD(vs.input_slot_usage_mask);
ASSIGN_FIELD(vs.has_prolog);
- ASSIGN_FIELD(vs.dynamic_inputs);
ASSIGN_FIELD_CP(gs.output_usage_mask);
ASSIGN_FIELD_CP(gs.num_stream_output_components);
ASSIGN_FIELD_CP(gs.output_streams);