mesa/src
Brian Paul 9681119bbb mesa: revamp GLSL instruction emit code
This is a step toward better array handling code.  In particular, when more
than one operand of an instruction uses indirect addressing, we'll need some
temporary instructions and registers.  By converting IR storage to instruction
operands all in one place (emit_instruction()) we can be smarter about this.

Also, somewhat better handling of dst register swizzle/writemask handling.
This results in tighter writemasks on some instructions which is good for
SOA execution.

And, cleaner instruction commenting with inst_comment().

Next: remove some more dead code and additional clean-ups...

(cherry picked from commit 3a7ed9779b)
2009-01-06 08:47:21 -07:00
..
egl egl: check for null ptr/name 2008-09-26 20:51:13 -06:00
gallium gallium: Fix typeo in mipmap filter for GL_UNSIGNED_SHORT_1_5_5_5_REV 2009-01-06 08:08:26 -07:00
glu mesa: Update ignores a bit 2008-09-19 12:43:47 +02:00
glut glut: MinGW portability fixes. 2008-12-12 16:06:42 +09:00
glw fix DESTDIR omissions 2008-08-15 17:14:54 -06:00
glx fix compilation 2008-08-13 07:14:47 -04:00
mesa mesa: revamp GLSL instruction emit code 2009-01-06 08:47:21 -07:00
Makefile Create $(TOP)/$(LIB_DIR) for install, too 2008-06-23 08:14:49 -06:00
SConscript glut: MinGW portability fixes. 2008-12-12 16:06:42 +09:00