Skip to content

r600/sfn: Fix filling FS output gaps

Gert Wollny requested to merge gerddie/mesa:r600-sfn-fix-extra-outputs into main

In a << b with gcc 13 the shift count c is masked by the bit count, and a value larger than 32 will result in shifts by (c & 0x1f), which will add empty instructions if all color outputs are written and this will eventually result in an OOM error.

Fixes: 201b46e4 r600/sfn: on R600/R700 write a dummy pixel output if there is a gap

Signed-off-by: Gert Wollny gert.wollny@collabora.com

Merge request reports