mesa/src
Ian Romanick 4a026d6ba5 glsl: Slight change to the code generated by if-flattening
Now the condition (for the then-clause) and the inverse condition (for
the else-clause) get written to separate temporary variables.  In the
presence of complex conditions, this shouldn't result in more code
being generated.  If the original if-statement was

    if (a && b && c && d && e) {
        ...
    } else {
        ...
    }

The lowered code will be

   if_to_cond_assign_then = a && b && c && d && e;
   ...
   if_to_cond_assign_else = !if_to_cond_assign_then;
   ...

Reviewed-by: Eric Anholt <eric@anholt.net>
2011-08-15 11:44:26 -07:00
..
egl egl: Log (debug) native platform type 2011-08-15 09:42:16 +02:00
gallium gallium/gbm: Add dependencies for libraries linked into pipe_*.so. 2011-08-12 11:10:56 +02:00
gbm gbm/dri: avoid crash in dri_screen_create 2011-08-04 14:09:34 +02:00
getopt getopt: Make code more portable. 2011-01-12 16:54:21 +00:00
glsl glsl: Slight change to the code generated by if-flattening 2011-08-15 11:44:26 -07:00
glu sgi: Fix MSVC build. 2011-04-27 19:06:07 +01:00
glw glw: Mark all extern symbols GLAPI to regain default visibility (#31294) 2011-06-20 12:31:01 -07:00
glx glx: move declarations before code 2011-08-09 08:58:20 -06:00
mapi glapi: remove gen-es 2011-08-13 15:14:24 +08:00
mesa glapi: generate ES dispatch headers from core mesa 2011-08-13 15:14:00 +08:00
Makefile
SConscript Squashed commit of the following: 2011-07-14 17:35:05 +01:00