diff options
author | Arcady Goldmints-Orlov <[email protected]> | 2020-05-07 19:34:56 -0500 |
---|---|---|
committer | Arcady Goldmints-Orlov <[email protected]> | 2020-06-19 20:24:11 -0500 |
commit | 04f77595f0bb5adc31e9e0ff2114c1ed5b60371d (patch) | |
tree | 5662b41a6d014df380c7655999931abec024a57a /src/gallium/drivers/iris | |
parent | 19b2ac2bb9e1ddc22956920d661f0e47aa49d718 (diff) |
intel/compiler: Always apply sample mask on Vulkan.
With OpenGL, shader writes to the sample mask are ignored when not
rendering to a multisample render target. However, on Vulkan, writes to
the sample mask have still have their effect in that case.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3016
Reviewed-by: Jason Ekstrand <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5156>
Diffstat (limited to 'src/gallium/drivers/iris')
-rw-r--r-- | src/gallium/drivers/iris/iris_program.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/drivers/iris/iris_program.c b/src/gallium/drivers/iris/iris_program.c index 4790ef34576..91336dfa2fd 100644 --- a/src/gallium/drivers/iris/iris_program.c +++ b/src/gallium/drivers/iris/iris_program.c @@ -125,6 +125,7 @@ iris_to_brw_fs_key(const struct gen_device_info *devinfo, .coherent_fb_fetch = key->coherent_fb_fetch, .color_outputs_valid = key->color_outputs_valid, .input_slots_valid = key->input_slots_valid, + .ignore_sample_mask_out = !key->multisample_fbo, }; } |