diff options
author | Paul Berry <[email protected]> | 2011-10-21 07:40:37 -0700 |
---|---|---|
committer | Paul Berry <[email protected]> | 2011-10-27 15:31:20 -0700 |
commit | c488150dea083a9677429b4185c6b20d7facd52b (patch) | |
tree | 178b9c921d1408ad220d61b96276450104776472 /configs/linux-x86-32 | |
parent | cf45949d6a896651a5f3864d3b195e26d59eee74 (diff) |
glsl: Distinguish between no interpolation qualifier and 'smooth'
Previously, we treated the 'smooth' qualifier as equivalent to no
qualifier at all. However, this is incorrect for the built-in color
variables (gl_FrontColor, gl_BackColor, gl_FrontSecondaryColor, and
gl_BackSecondaryColor). For those variables, if there is no qualifier
at all, interpolation should be flat if the shade model is GL_FLAT,
and smooth if the shade model is GL_SMOOTH.
To make this possible, I added a new value to the
glsl_interp_qualifier enum, INTERP_QUALIFIER_NONE.
Reviewed-by: Kenneth Graunke <[email protected]>
Reviewed-by: Eric Anholt <[email protected]>
Diffstat (limited to 'configs/linux-x86-32')
0 files changed, 0 insertions, 0 deletions