mesa/src
Francisco Jerez 965934f38a glsl: Fix incorrect hard-coded location of the gl_SecondaryFragColorEXT built-in.
gl_SecondaryFragColorEXT should have the same location as gl_FragColor
for the secondary fragment color to be replicated to all fragment
outputs.  The incorrect location of gl_SecondaryFragColorEXT would
cause the linker to mark both FRAG_RESULT_COLOR and FRAG_RESULT_DATA0
as being written to, which isn't allowed by the spec and would
ultimately lead to an assertion failure in
fs_visitor::emit_fb_writes() on my i965-fb-fetch branch.

This should also fix the code below for multiple dual-source-blended
render targets, which no driver currently supports but we have plans
to enable eventually in the i965 driver (the comment saying that no
hardware will ever support it seems rather hilarious).

Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
2016-08-30 16:54:19 -07:00
..
compiler glsl: Fix incorrect hard-coded location of the gl_SecondaryFragColorEXT built-in. 2016-08-30 16:54:19 -07:00
egl egl/android: remove config post-processing 2016-08-30 14:50:28 +01:00
gallium st/nine: fix unreachable() typo 2016-08-30 13:47:46 -07:00
gbm gbm: Correct bo_import documentation (trivial) 2016-08-03 10:56:41 -07:00
getopt
glx glx: Don't use current context in __glXSendError 2016-08-17 17:16:34 +09:00
gtest Remove wrongly repeated words in comments 2016-06-23 13:55:03 -07:00
hgl
intel anv: Rework pipeline caching 2016-08-30 15:08:23 -07:00
loader nouveau: allow NV3x's to be used with nouveau_vieux 2016-08-30 00:21:42 -04:00
mapi Update Khronos-supplied headers to r33100 2016-08-28 21:41:47 -04:00
mesa st/glsl_to_tgsi: Use SecondaryOutputsWritten to determine dual-source fragment outputs. 2016-08-30 16:54:19 -07:00
util util: add assert that key cannot be NULL on insertion 2016-08-22 07:37:55 +03:00
Makefile.am aubinator: Add a new tool called Aubinator to the src/intel/tools folder. 2016-08-23 21:19:33 -07:00
SConscript scons: put the generated git_sha1.h file in top-level src/ directory 2016-06-17 10:33:00 -06:00