summaryrefslogtreecommitdiff
path: root/src/mesa/shader
AgeCommit message (Expand)AuthorFilesLines
2009-01-20glsl: silence unused var warningsBrian Paul1-0/+2
2009-01-20mesa: silence compiler warning at -O2Brian Paul1-0/+1
2009-01-16glsl: fix broken sampler assignmentsBrian Paul1-1/+2
2009-01-15glsl: use _mesa_sprintf()Brian Paul1-2/+2
2009-01-15glsl: move declaration before codeBrian Paul1-1/+1
2009-01-14glsl: fix commentBrian Paul1-1/+1
2009-01-14glsl: minor clean-up for rect sampler testBrian Paul1-5/+18
2009-01-14glsl: propagate pragma info down into compiler from preprocessorBrian Paul7-21/+80
2009-01-14glsl: simplify IR storage for samplersBrian Paul4-13/+34
2009-01-14Treat image units and coordinate units differently.Ian Romanick1-3/+28
2009-01-14glsl: fix regression from sampler arrays commitAlan Hourihane1-3/+1
2009-01-14mesa: put _NV suffix on a few opcodesBrian Paul1-5/+6
2009-01-14glsl: fix a comment typoAlan Hourihane1-1/+1
2009-01-14glsl: support sampler arrays.Alan Hourihane3-11/+49
2009-01-13glsl: add preprocessor support for #pragmaBrian Paul3-1/+74
2009-01-12glsl: better fix for for-loop scope issue (commit 6333005f7aea3e5d1d86a5c47b3...Brian Paul3-31/+4
2009-01-10glsl: force creation of new scope for for-loop bodyBrian Paul1-0/+18
2009-01-10glsl: replace 0/1 with GL_FALSE/GL_TRUEBrian Paul1-18/+18
2009-01-09glsl: make minimum struct size = 2, not 1Brian Paul1-1/+8
2009-01-08glsl: fix typo in the vec2 += operator functionBrian Paul2-2/+2
2009-01-08glsl: fix broken +=, -=, *=, /= operatorsBrian Paul2-737/+786
2009-01-08mesa: fix off-by-one bug in _mesa_delete_instructions()Brian Paul1-1/+1
2009-01-07mesa: additional case in file_string()Brian Paul1-0/+2
2009-01-07glsl: pass GLcontext::Extension info down into GLSL preprocessorBrian Paul3-35/+65
2009-01-07glsl: bump up MAX_FOR_LOOP_UNROLL_COMPLEXITYBrian Paul1-1/+1
2009-01-07glsl: check that the fragment shader does not write both gl_FragColor and gl_...Brian Paul1-0/+11
2009-01-07mesa: Add _mesa_snprintf.José Fonseca3-7/+7
2009-01-07glsl: disable some unused functions (but don't remove just yet)Brian Paul1-1/+8
2009-01-07glsl: also unroll loops with variable declarations such as "for (int i = 0; ..."Brian Paul1-24/+58
2009-01-07glsl: remove dead codeBrian Paul1-13/+2
2009-01-06glsl: loop unroll adjustmentsBrian Paul1-1/+20
2009-01-06glsl: implement loop unrolling for simple 'for' loopsBrian Paul1-24/+205
2009-01-06mesa: Move var declaration to top of scope.Brian Paul1-0/+8
2009-01-05mesa: fix a GLSL swizzled writemask bugBrian Paul1-2/+18
2009-01-02mesa: fix warning about possibly undefined var in GLSL compilerBrian Paul1-6/+4
2009-01-02mesa: fix another "out of samplers" problemBrian Paul3-18/+50
2009-01-01mesa: updated comments about GLSL constantsBrian Paul1-2/+3
2008-12-31mesa: increase max texture image units and GLSL samplers to 16Brian Paul2-6/+7
2008-12-30mesa: fix bug in evaluation of structure fieldsBrian Paul1-3/+1
2008-12-30mesa: allow variable indexing into the predefined uniform variable arraysBrian Paul5-91/+376
2008-12-30mesa: better error message when running out of GLSL samplersBrian Paul1-1/+4
2008-12-30mesa: comments for some state varsBrian Paul1-4/+4
2008-12-19GLSL: The LOG2 macro doesn't have enough precisionIan Romanick1-2/+9
2008-12-18glsl: Fix handling of nested parens in macro actual arguments.Michal Krol1-2/+15
2008-12-16mesa: disable debug outputBrian Paul1-2/+2
2008-12-16mesa: fix some GLSL array regressionsBrian Paul4-66/+85
2008-12-15mesa: rename slang_library_noise.[ch] to prog_noise.[ch] and rename functionsBrian Paul4-520/+650
2008-12-15mesa: bump glsl grammar revisionBrian Paul11-13/+13
2008-12-15mesa: more re-org of variable declarations in glsl compilerBrian Paul1-52/+56
2008-12-15mesa: more comments, clean upBrian Paul1-10/+12