mesa/src/gallium/drivers
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
..
freedreno mesa,glsl,gallium: remove GLSLSkipStrictMaxVaryingLimitCheck and dependencies 2013-07-02 17:02:14 +02:00
galahad gallium: add condition parameter to render_condition 2013-06-18 18:01:24 +02:00
i915 tgsi: rename the TGSI fragment kill opcodes 2013-07-12 08:32:51 -06:00
identity gallium: Add support for multiple viewports 2013-05-25 09:49:20 -04:00
ilo ilo: skip 3DSTATE_INDEX_BUFFER when possible 2013-07-14 05:59:52 +08:00
llvmpipe llvmpipe: clamp inputs for srgb render buffers 2013-07-18 19:04:20 +02:00
noop gallium: Add support for multiple viewports 2013-05-25 09:49:20 -04:00
nouveau nvc0: enable very initial support for nvf0 (GK110) 2013-07-05 14:15:04 +10:00
nv30 nv30: fix KILL_IF breakage 2013-07-12 10:00:18 -06:00
nv50 nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0 2013-07-18 07:52:32 +02:00
nvc0 nvc0: enable very initial support for nvf0 (GK110) 2013-07-05 14:15:04 +10:00
r300 r300g: make use of gallium's os_get_process_name() 2013-07-18 14:04:48 +02:00
r600 r600g: use WAIT_3D_IDLE before using CP DMA 2013-07-18 14:27:34 +02:00
radeon tgsi: rename the TGSI fragment kill opcodes 2013-07-12 08:32:51 -06:00
radeonsi radeonsi: Handle TGSI_OPCODE_DDX/Y using local memory 2013-07-10 18:40:32 +02:00
rbug gallium: Add support for multiple viewports 2013-05-25 09:49:20 -04:00
softpipe tgsi: rename the TGSI fragment kill opcodes 2013-07-12 08:32:51 -06:00
svga tgsi: rename the TGSI fragment kill opcodes 2013-07-12 08:32:51 -06:00
trace trace: Dump result of create_stream_output_target 2013-06-22 12:30:39 +01:00
Makefile.am ilo: add the driver to the build system 2013-04-26 16:20:52 +08:00