mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-25 10:50:10 +01:00
radeonsi: Change default behaviour for undefined COLOR0
d3d 9 needs COLOR0 to be 1.0 on all channels when undefined. 0.0 for the others is fine. GL behaviour is undefined. Signed-off-by: Axel Davy <axel.davy@ens.fr> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
a221f40dbb
commit
fc3533c088
1 changed files with 3 additions and 0 deletions
|
|
@ -1406,6 +1406,9 @@ static unsigned si_get_ps_input_cntl(struct si_context *sctx,
|
|||
* Don't set any other bits.
|
||||
* (FLAT_SHADE=1 completely changes behavior) */
|
||||
ps_input_cntl = S_028644_OFFSET(0x20);
|
||||
/* D3D 9 behaviour. GL is undefined */
|
||||
if (name == TGSI_SEMANTIC_COLOR && index == 0)
|
||||
ps_input_cntl |= S_028644_DEFAULT_VAL(3);
|
||||
}
|
||||
return ps_input_cntl;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue