Let's not encode impossible masks.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10869>
bool msaa = rast->multisample;
state->multisample_misc.multisample_enable = msaa;
- state->multisample_misc.sample_mask = (msaa ? ctx->sample_mask : ~0) & 0xFFFF;
+ state->multisample_misc.sample_mask = msaa ? ctx->sample_mask : 0xFFFF;
state->multisample_misc.evaluate_per_sample =
msaa && (ctx->min_samples > 1);
struct pipe_blend_color blend_color;
struct panfrost_zsa_state *depth_stencil;
struct pipe_stencil_ref stencil_ref;
- unsigned sample_mask;
+ uint16_t sample_mask;
unsigned min_samples;
struct panfrost_query *cond_query;