summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/slang/slang_codegen.c
Commit message (Expand)AuthorAgeFilesLines
* glsl: bump up MAX_FOR_LOOP_UNROLL_COMPLEXITYBrian Paul2009-01-071-1/+1
* mesa: Add _mesa_snprintf.José Fonseca2009-01-071-1/+1
* glsl: disable some unused functions (but don't remove just yet)Brian Paul2009-01-071-1/+8
* glsl: also unroll loops with variable declarations such as "for (int i = 0; ..."Brian Paul2009-01-071-24/+58
* glsl: loop unroll adjustmentsBrian Paul2009-01-061-1/+20
* glsl: implement loop unrolling for simple 'for' loopsBrian Paul2009-01-061-24/+205
* mesa: Move var declaration to top of scope.Brian Paul2009-01-061-0/+8
* mesa: fix a GLSL swizzled writemask bugBrian Paul2009-01-051-2/+18
* mesa: increase max texture image units and GLSL samplers to 16Brian Paul2008-12-311-1/+1
* mesa: fix some GLSL array regressionsBrian Paul2008-12-161-63/+50
* mesa: bump glsl grammar revisionBrian Paul2008-12-151-1/+1
* mesa: more re-org of variable declarations in glsl compilerBrian Paul2008-12-151-52/+56
* mesa: more comments, clean upBrian Paul2008-12-151-10/+12
* mesa: added comments, remove unused codeBrian Paul2008-12-151-32/+9
* mesa: checkpoint: handle uniform vars in _slang_gen_var_decl()Brian Paul2008-12-151-18/+59
* mesa: place glsl constant arrays in constant memoryBrian Paul2008-12-121-7/+93
* mesa: code clean-up in glsl compilerBrian Paul2008-12-121-7/+8
* mesa: remove unneeded swizzle init code in glsl compilerBrian Paul2008-12-121-18/+0
* mesa: disable glsl debug outputBrian Paul2008-12-121-2/+2
* mesa: basic array constructors work nowBrian Paul2008-12-121-13/+144
* mesa: fix some more GLSL 1.20 array things.Brian Paul2008-12-121-3/+11
* mesa: more glsl function renamingBrian Paul2008-12-121-16/+16
* mesa: glsl compiler function renamingBrian Paul2008-12-121-13/+13
* mesa: move some glsl compiler functions to different files to be more consistantBrian Paul2008-12-121-0/+14
* mesa: checkpoint: GLSL 1.20 array constructorsBrian Paul2008-12-121-15/+35
* mesa: consolidate variable declaration initializer code for globals tooBrian Paul2008-12-111-19/+3
* mesa: move variable initializer IR generation into _slang_gen_var_decl()Brian Paul2008-12-111-79/+93
* mesa: simplify some glsl variable declaration codeBrian Paul2008-12-111-23/+21
* mesa: glsl clean-upsBrian Paul2008-12-111-47/+48
* mesa: checkpoint commit of GLSL 1.20 array syntax.Brian Paul2008-12-111-13/+5
* mesa: add missing type check for function callsBrian Paul2008-11-261-0/+15
* mesa: added support for GLSL 1.20 array.length() methodBrian Paul2008-11-241-0/+42
* mesa: set flags for varying varsBrian Paul2008-11-241-4/+13
* mesa: add Flags field to gl_program_parameterBrian Paul2008-11-241-1/+3
* mesa: issue error, don't crash, when calling a prototyped, but undefined func...Brian Paul2008-11-211-0/+7
* mesa: better variable name: s/aux/store/Brian Paul2008-11-211-7/+7
* mesa: rework GLSL array code generationBrian Paul2008-11-191-21/+11
* mesa: updated commentBrian Paul2008-11-191-0/+2
* mesa: no longer need Writemask field in GLSL IR nodesBrian Paul2008-11-131-4/+0
* mesa: remove some do-nothing GLSL codeBrian Paul2008-11-131-16/+0
* mesa: track initialization status of uniform variables. Plus, asst clean-ups.Brian Paul2008-11-101-8/+9
* mesa: initial support for uniform variable initializers.Brian Paul2008-11-101-5/+22
* mesa: add GLSL support for DP2, NRM3, NRM4 instructions (not actually emitted...Brian Paul2008-11-071-0/+3
* mesa: fix a GLSL array indexing codegen bugBrian Paul2008-11-051-1/+1
* mesa: fix float-valued GLSL vertex attribute variablesBrian Paul2008-11-041-8/+8
* mesa: fix assignment / parameter passing of sampler typesBrian Paul2008-11-011-7/+7
* mesa: fix copy/paste error in GLSL error msgBrian Paul2008-10-311-1/+1
* mesa: prevent the slang code generator from aborting when faced with a sample...Sam Hocevar2008-09-251-1/+5
* mesa: glsl: grab latest fixes from gallium-0.1 branchBrian Paul2008-08-251-7/+36
* mesa: import latest GLSL code from gallium-0.1 branchBrian Paul2008-08-161-100/+384