mesa: don't set _ClampFragmentColor to TRUE if it has no effect
authorMarek Olšák <maraeo@gmail.com>
Thu, 28 Mar 2013 00:56:01 +0000 (01:56 +0100)
committerMarek Olšák <maraeo@gmail.com>
Sat, 6 Apr 2013 21:57:06 +0000 (23:57 +0200)
commit755648c37fc7a54ed0b11c868fd4c7fe28b2f861
treeaf74440ff60de156f3f19b7ddcea229b686a063c
parent21d407c1b8bf3be1eff87121d528d03c240ce207
mesa: don't set _ClampFragmentColor to TRUE if it has no effect

This should reduce shader recompilations with drivers that emulate fragment
color clamping, because we want the clamping to be enabled only if there is
a signed normalized or floating-point colorbuffer.

Reviewed-by: Brian Paul <brianp@vmware.com>
13 files changed:
src/mesa/main/blend.c
src/mesa/main/fbobject.c
src/mesa/main/framebuffer.c
src/mesa/main/get.c
src/mesa/main/mtypes.h
src/mesa/main/state.c
src/mesa/main/texenv.c
src/mesa/main/texparam.c
src/mesa/program/prog_statevars.c
src/mesa/state_tracker/st_atom_rasterizer.c
src/mesa/state_tracker/st_atom_shader.c
src/mesa/state_tracker/st_cb_bitmap.c
src/mesa/state_tracker/st_cb_drawpixels.c