Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Signed-off-by: Qiang Yu <yuq825@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23432>
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;
} tcs;
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);