mesa/src
Eric Anholt 31866308fc i965/fs: Jump from discard statements to the end of the program when done.
From the GLSL 1.30 spec:

     The discard keyword is only allowed within fragment shaders. It
     can be used within a fragment shader to abandon the operation on
     the current fragment. This keyword causes the fragment to be
     discarded and no updates to any buffers will occur. Control flow
     exits the shader, and subsequent implicit or explicit derivatives
     are undefined when this control flow is non-uniform (meaning
     different fragments within the primitive take different control
     paths).

v2: Don't emit the final HALT if no other HALTs were emitted.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> (v1)
2012-03-16 11:55:38 -07:00
..
egl Set close on exec flag FD_CLOEXEC 2012-03-11 19:05:50 +00:00
gallium gallivm: Fix createOProfileJITEventListener namespace with llvm-3.1. 2012-03-14 09:30:40 -07:00
gbm gbm_dri: Fix DRIimage lookup callback 2012-03-07 18:17:56 +01:00
getopt getopt: Make code more portable. 2011-01-12 16:54:21 +00:00
glsl glsl: Add GLSL 1.40 textureSize() implementations for sampler2DRect. 2012-03-15 16:24:50 -07:00
glu scons: Add Haiku build support 2012-01-17 20:01:14 +00:00
glx Set close on exec flag FD_CLOEXEC 2012-03-11 19:05:50 +00:00
mapi mapi/glapi: Fix glDebugMessageCallbackARB arg type to GLDEBUGPROCARB 2012-03-11 16:50:30 +00:00
mesa i965/fs: Jump from discard statements to the end of the program when done. 2012-03-16 11:55:38 -07:00
Makefile
SConscript scons: Add Haiku build support 2012-01-17 20:01:14 +00:00