intel/fs: Initialize the sample mask in flags register when using demote
Without this change, a check for "is helper invocation" could read
uninitialized values.
Fixes: 45f5db5a84
("intel/fs: Implement "demote to helper invocation"")
Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15400>
This commit is contained in:
parent
2648ccb341
commit
bb311c22df
|
@ -9694,7 +9694,8 @@ brw_nir_populate_wm_prog_data(const nir_shader *shader,
|
|||
* so the shader definitely kills pixels.
|
||||
*/
|
||||
prog_data->uses_kill = shader->info.fs.uses_discard ||
|
||||
key->emit_alpha_test;
|
||||
shader->info.fs.uses_demote ||
|
||||
key->emit_alpha_test;
|
||||
prog_data->uses_omask = !key->ignore_sample_mask_out &&
|
||||
(shader->info.outputs_written & BITFIELD64_BIT(FRAG_RESULT_SAMPLE_MASK));
|
||||
prog_data->computed_depth_mode = computed_depth_mode(shader);
|
||||
|
|
Loading…
Reference in New Issue