summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/slang/slang_codegen.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: move shader/slang/* sources to main/slang/*Brian Paul2010-06-101-5357/+0
* glsl: silence unused var warningsBrian Paul2010-05-241-0/+1
* mesa: Handle FEATURE_es2_glsl differences at runtime tooKristian Høgsberg2010-05-241-1/+3
* glsl: change variable declared assertion into conditionalBrian Paul2010-05-031-2/+1
* glsl: s/sprintf/_mesa_snprintf/Vinson Lee2010-05-011-1/+1
* glsl: pass datatype to _mesa_add_varying()Brian Paul2010-04-011-1/+1
* glsl: Remove unsigned greater than or equal zero comparison.Vinson Lee2010-03-041-1/+1
* glsl: Remove unsigned greater than or equal zero comparison.Vinson Lee2010-03-041-1/+1
* glsl: Return NULL on _slan_gen_asm error path on non-debug builds.Vinson Lee2010-03-041-0/+1
* glsl: Move assert from outside to inside of _slang_gen_swizzle function.Vinson Lee2010-02-271-1/+1
* glsl: Assert pointer is not null before dereferencing.Vinson Lee2010-02-271-0/+1
* glsl: implement support for GL_EXT_texture_arrayBrian Paul2010-02-251-26/+50
* mesa: restore _mesa_snprintf() - it's needed for WindowsBrian Paul2010-02-191-2/+2
* Replace the _mesa_*printf() wrappers with the plain libc versionsKristian Høgsberg2010-02-191-2/+2
* Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versionsKristian Høgsberg2010-02-191-3/+3
* Remove _mesa_strcmp in favor of plain strcmp.Kenneth Graunke2010-02-191-4/+4
* mesa: Fix compiler warningsKarl Schultz2010-02-131-1/+1
* mesa: fix double->float assignment warnings, int/uint comparison warningsBrian Paul2010-01-271-1/+1
* glsl: use varName variable in _slang_gen_assignment()Brian Paul2010-01-041-3/+4
* glsl: added uniform initializer checkBrian Paul2009-12-291-0/+8
* mesa: fix assorted compiler warningsBrian Paul2009-11-171-1/+1
* glsl: add support for CMP instructionBrian Paul2009-09-291-0/+1
* glsl: init var to silence warningBrian Paul2009-09-241-1/+1
* glsl: move predefined shader input/output info/code to slang_builtin.cBrian Paul2009-08-121-103/+1
* glsl: do const parameter optimization for array element actual parametersBrian Paul2009-07-091-2/+3
* glsl: move/simplify error checking for 'return' statementsBrian Paul2009-06-261-22/+14
* glsl: overhaul 'return' statement handlingBrian Paul2009-06-261-214/+202
* glsl: predicate assignments according to __returnFlagBrian Paul2009-06-261-4/+29
* glsl: silence a problem warningBrian Paul2009-06-261-1/+2
* glsl: code refactoring for return statementsBrian Paul2009-06-261-70/+88
* glsl: fix assorted regressions related to early-return-removalBrian Paul2009-06-261-14/+34
* glsl: rework loop nesting codeBrian Paul2009-06-261-39/+79
* glsl: remove test for loop unrolling when we hit conditional cont/breakBrian Paul2009-06-261-4/+0
* glsl: checkpoint: predicate __retVal = expr with __returnFlagBrian Paul2009-06-261-26/+60
* glsl: use new helper functions in _slang_gen_logical_and/or()Brian Paul2009-06-261-15/+9
* glsl: checkpoint: replace 'return' with __returnFlag=true;Brian Paul2009-06-261-7/+68
* glsl: fix uninitialized var in _slang_gen_for_without_continue()Brian Paul2009-06-261-1/+1
* glsl: check-point: declare _returnFlagBrian Paul2009-06-261-0/+33
* glsl: use slang_generate_declaration() to consolidate some codeBrian Paul2009-06-261-31/+37
* glsl: remove obsolete commentBrian Paul2009-06-261-3/+0
* glsl: implement _slang_gen_while_without_continue()Brian Paul2009-06-261-82/+115
* glsl: fix a bug involving 'continue' in 'for' loopsBrian Paul2009-06-261-23/+43
* glsl: use _slang_loop_contains_continue_or_break() to check for unrollingBrian Paul2009-06-261-5/+36
* glsl: use new _slang_loop_contains_continue() helper functionBrian Paul2009-06-261-5/+126
* glsl: implement continue->break translation for do-while loopsBrian Paul2009-06-261-15/+219
* glsl: remove debug code, misc clean-upBrian Paul2009-06-261-5/+0
* glsl: implement continue->break transformation for for-loopsBrian Paul2009-06-261-3/+167
* glsl: don't unroll loops containing continue/breakBrian Paul2009-06-261-0/+6
* Revert "slang: if/else/break & if/else/continue work for unrolled loops"Brian Paul2009-06-261-37/+7
* glsl: implement compiling/linking of separate compilation unitsBrian Paul2009-04-011-5/+14