mesa/src
Roland Scheidegger 4ef19f7fec llvmpipe: clamp inputs for srgb render buffers
Usually with fixed point renderbuffers clamping is done as part of conversion.
However, since we blend in float format, we essentially skip all conversion
steps pre-blend but since this is still a fixed point renderbuffer we must
still clamp the inputs in this case. Makes no difference for piglit though.
Obviously we could skip this if fragment color clamping is enabled, but a)
this is deprecated in OpenGL (d3d never had it) and b) we don't support it
natively so it gets baked into the shader.
Also add some comment about logic ops being broken for srgb, luckily no test
tries to do that as there's no easy fix...

Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
Reviewed-by: Zack Rusin <zackr@vmware.com>
2013-07-18 19:04:20 +02:00
..
egl wayland: Handle global_remove event as well 2013-06-18 17:45:19 -04:00
gallium llvmpipe: clamp inputs for srgb render buffers 2013-07-18 19:04:20 +02:00
gbm gbm: Remember to init format on gbm_dri_bo_create. 2013-02-07 20:00:52 -05:00
getopt
glsl glsl: Remove comma at end of enumerator list. 2013-07-17 20:57:54 -07:00
glx glx: return True/False instead of GL_TRUE/GL_FALSE 2013-06-27 07:48:19 -06:00
gtest gtest: Build it only for 'make check'. 2013-01-13 12:38:44 +01:00
mapi glapi: Do not use backtrace on OpenBSD. 2013-07-16 09:00:38 -07:00
mesa mesa: Remove commas at end of enumerator lists. 2013-07-17 20:57:53 -07:00
Makefile.am build: Remove GALLIUM_DIRS 2013-04-15 12:04:26 -07:00
SConscript Remove libGLU 2012-08-31 10:58:15 -07:00