summaryrefslogtreecommitdiff
path: root/src/mesa/shader/slang/library/slang_core_gc.h
AgeCommit message (Expand)AuthorFilesLines
2009-11-13slang: Regenerate .gc files.Michal Krol1-845/+841
2009-01-08glsl: fix typo in the vec2 += operator functionBrian Paul1-1/+1
2009-01-08glsl: fix broken +=, -=, *=, /= operatorsBrian Paul1-484/+470
2008-12-15mesa: bump glsl grammar revisionBrian Paul1-1/+1
2008-12-11mesa: checkpoint commit of GLSL 1.20 array syntax.Brian Paul1-855/+863
2008-11-24mesa: support for GLSL 1.20 array typesBrian Paul1-838/+855
2008-11-07mesa: add support for 'centroid' qualifier in GLSL 1.20Brian Paul1-807/+820
2008-11-07mesa: add support for 'invariant' keyword for GLSL 1.20Brian Paul1-799/+811
2008-10-31mesa: fix some bugs with precision qualifier parsingBrian Paul1-798/+811
2008-08-16mesa: import latest GLSL code from gallium-0.1 branchBrian Paul1-800/+797
2008-07-29mesa: regenerated filesBrian Paul1-799/+799
2008-07-15mesa: regenerated fileBrian Paul1-378/+380
2008-07-03mesa: regenerated fileBrian Paul1-761/+763
2008-07-02mesa: regenerated filesBrian Paul1-19/+34
2008-04-03rewrite some of the mat*mat, mat*vec intrinsicsBrian1-379/+318
2007-07-03added vec2(vec4) constructor, bug 11404Brian1-54/+55
2007-03-28Handle logical NOT and XOR without library functions. Results in much tighte...Brian1-45/+42
2007-03-13get rid of float_multiply, float_add, float_divideBrian1-2/+2
2007-03-08added missing bvec2/3/4 constructorsBrian1-785/+793
2007-03-08Update lessThan(), lessThanEqual() functions, improve some matrix constructors.Brian1-137/+124
2007-03-08Rework matrix-related code.Brian1-233/+232
2007-03-07regeneratedBrian1-21/+21
2007-03-06more integer arithmetic updatesBrian1-129/+143
2007-03-06fix some int arithmetic problemsBrian1-698/+706
2007-01-28implement mix() with LRP instructionBrian1-47/+44
2007-01-20Reimplement && and || to do short-circuit evaluation.Brian1-45/+45
2007-01-20rewrite more __postIncr functionsBrian1-80/+88
2007-01-18rewrite a bunch of assignment operators (like +=)Brian1-458/+470
2007-01-17rewrite additional matrix-related functions to reduce register needsBrian1-415/+382
2007-01-17rewrite mat4 * mat4 operator to use fewer tempsBrian1-350/+385
2007-01-17rewrite matrix constructorsBrian1-753/+802
2007-01-17Rewrite a bunch of constructors. It's now important that the firstBrian1-616/+643
2007-01-16commentsBrian1-47/+46
2007-01-16implement logical or, xor, notBrian1-43/+47
2007-01-16some additional vector constructorsBrian1-723/+729
2007-01-15Reimplement the post-increment/decrement functions.Brian1-89/+103
2007-01-15Implement the ++var and --var operators, improve some constructors.Brian1-698/+716
2007-01-13added another vec4 constructor, updated += operatorBrian1-482/+484
2007-01-11new vec3 constructor, replace float_add w/ vec4_addBrian1-680/+683
2006-12-21checkpoint: pre/post incr/decr operatorsBrian1-111/+113
2006-12-21checkpoint: rewrite vec/mat productsBrian1-194/+196
2006-12-21checkpoint: matrix/float, unary negation rewriteBrian1-444/+480
2006-12-21checkpoint: ivec/int and mat/mat operationsBrian1-291/+357
2006-12-21checkpoint: more basic math rewrittingBrian1-422/+441
2006-12-20checkpoint: re-org assignment operator functionsBrian1-356/+374
2006-12-20checkpoint: more basic math operator re-orgBrian1-418/+414
2006-12-20Checkpoing: re-organization of basic arithmetic functions.Brian1-379/+379
2006-12-20Uniform matrix support.Brian1-426/+422
2006-12-19rewrite +=, -= etc for floatsBrian1-512/+513
2006-12-18commentsBrian1-21/+21