summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/slang/slang_codegen.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* mesa: glsl: count number of temp regs usedHaihao Xiang2008-08-061-2/+0
* mesa: cast to fix warningBrian Paul2008-07-291-1/+1
* mesa: fix bug/failure in recursive function inliningBrian Paul2008-07-291-5/+27
* mesa: remove stray debug codeBrian Paul2008-07-291-1/+0
* mesa: glsl: assorted fixes for resolving polymorphic functionsBrian Paul2008-07-291-48/+130
* mesa: glsl: additional error detectionBrian Paul2008-07-291-7/+53
* mesa: gls: fix broken else clause of conditional break/continueBrian Paul2008-07-291-10/+4
* mesa: Silence compiler warning on windows.Michal Krol2008-07-291-1/+1
* mesa: glsl: mark constructor params as constBrian Paul2008-07-291-1/+2
* mesa: glsl: rework swizzle storage handlingBrian Paul2008-07-291-2/+22
* mesa: glsl: implement constructor functions for user-defined typesBrian Paul2008-07-291-0/+166
* mesa: fix +=, -=, etc. operatorsBrian Paul2008-07-291-4/+4
* mesa: assorted glsl uniform/attribute fixesBrian Paul2008-07-291-2/+19
* mesa: glsl: various writemask/swizzle improvements and clean-upsBrian Paul2008-07-291-18/+44
* mesa: rework array/struct addressing code.Brian Paul2008-07-291-46/+104
* mesa: fix some function inlining bugsBrian Paul2008-07-291-1/+16
* mesa: fix array storage allocation bugBrian Paul2008-07-031-0/+8
* mesa: fix a GLSL vector subscript/writemask bugBrian Paul2008-07-011-47/+90
* mesa: move some functionsBrian Paul2008-07-011-99/+99
* mesa: better function inlining in the presence of 'return' statementsBrian Paul2008-07-011-23/+105
* fix incorrect sampler numbering/indexing.Brian Paul2008-05-201-2/+1
* fix assertion typo: s/=/==/Brian Paul2008-05-161-1/+1
* Updated GLSL uniform/sampler handling from gallium-0.1 branchBrian Paul2008-05-141-5/+5
* rewrite some of the mat*mat, mat*vec intrinsicsBrian2008-04-031-44/+0
* Fix gl_FrontFacing compilation problemBrian2007-12-041-1/+2
* Merge branch '965-glsl'Zou Nan hai2007-10-261-0/+1
|\
| * Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa into...Zou Nan hai2007-07-171-9/+10
| |\
| * \ Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa into...Zou Nan hai2007-07-041-92/+192
| |\ \
| * | | Initial 965 GLSL supportZou Nan hai2007-04-121-0/+1
* | | | Implement gl_PointCoord attribute for GLSL fragment shaders.Brian2007-10-241-1/+5
* | | | fix failure caused by undeclared variable (bug 11783)Brian2007-07-311-1/+2
* | | | fix-up inlined/non-inlined function inconsistenciesBrian2007-07-261-8/+11
* | | | Fix function call bug 11731. Also, fix up IR_CALL/IR_FUNC confusion.Brian2007-07-261-8/+19
* | | | generate error upon writing to varying var in fragment program (bug 11733)Brian2007-07-261-5/+8
| |_|/ |/| |
* | | fix swizzle-related bug 11534Brian2007-07-121-2/+3
* | | Be more consistant with paths in #includes. Eventually, eliminate a bunch of...Brian2007-07-041-7/+7
| |/ |/|
* | add code for stpq, rgba writemasks in make_writemask(), bug 11404Brian2007-07-031-0/+8
* | comment about fixing uniform structsBrian2007-05-141-0/+13
* | user-declared uniform structs not supported yet (see bug 10908)Brian2007-05-111-3/+16
* | Rewrite of slang_inline_asm_function() to do full parameter/argument substitu...Brian2007-05-011-31/+64