summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/slang/library
Commit message (Expand)AuthorAgeFilesLines
* New asm instruction and IR_CLAMP node type to allow clamping to [0,1] with in...Brian2007-01-312-278/+255
* noise functionsBrian2007-01-282-139/+137
* implement mix() with LRP instructionBrian2007-01-283-290/+281
* Reimplement && and || to do short-circuit evaluation.Brian2007-01-202-64/+45
* rewrite more __postIncr functionsBrian2007-01-202-105/+137
* Rewrite normalize(vec3/vec4) to use one less register.Brian2007-01-192-335/+346
* print error msg when there's a problemBrian2007-01-191-1/+4
* remove stray tabBrian2007-01-191-1/+1
* change while-loop to create new scope for loop body, per specBrian2007-01-192-3/+3
* rewrite a bunch of assignment operators (like +=)Brian2007-01-182-488/+495
* rewrite additional matrix-related functions to reduce register needsBrian2007-01-172-468/+463
* rewrite mat4 * mat4 operator to use fewer tempsBrian2007-01-172-383/+430
* rewrite matrix constructorsBrian2007-01-172-787/+928
* Rewrite a bunch of constructors. It's now important that the firstBrian2007-01-172-713/+801
* commentsBrian2007-01-162-60/+50
* implement logical or, xor, notBrian2007-01-162-45/+66
* some additional vector constructorsBrian2007-01-162-724/+758
* Reimplement the post-increment/decrement functions.Brian2007-01-152-138/+182
* Implement the ++var and --var operators, improve some constructors.Brian2007-01-152-795/+832
* added another vec4 constructor, updated += operatorBrian2007-01-132-483/+493
* new vec3 constructor, replace float_add w/ vec4_addBrian2007-01-112-684/+699
* remove old commentBrian2007-01-091-5/+0
* Vertex program texture samplers done, but untested (need to add TEX/TXB toBrian2007-01-092-97/+171
* Implement shadow samplers and dFdx(), dFdy() code generation.Brian2007-01-092-70/+110
* implement biased texture functionsBrian2007-01-084-172/+232
* update texture1D functionsBrian2007-01-082-96/+98
* Implement projective texture sampling, 3D textures. Disable some debug output.Brian2007-01-082-98/+106
* Checkpoint glsl compiler work: sampler uniforms now implemented, linked prope...Brian2007-01-054-180/+167
* initial code to get texture sampling limping alongBrian2007-01-042-92/+90
* Fix some incorrect GL error values. Reorganize _mesa_compile_shader() code.Brian2007-01-041-1/+0
* chmod a-xBrian2006-12-219-0/+0
* checkpoint: pre/post incr/decr operatorsBrian2006-12-212-195/+208
* checkpoint: rewrite vec/mat productsBrian2006-12-212-277/+287
* checkpoint: matrix/float, unary negation rewriteBrian2006-12-212-579/+709
* checkpoint: ivec/int and mat/mat operationsBrian2006-12-212-465/+613
* checkpoint: more basic math rewrittingBrian2006-12-212-518/+593
* checkpoint: re-org assignment operator functionsBrian2006-12-202-427/+541
* checkpoint: more basic math operator re-orgBrian2006-12-202-508/+530
* Checkpoing: re-organization of basic arithmetic functions.Brian2006-12-202-610/+667
* Uniform matrix support.Brian2006-12-202-498/+506
* rewrite +=, -= etc for floatsBrian2006-12-192-527/+534
* commentsBrian2006-12-182-26/+32
* start rewriting the matrix/vector functionsBrian2006-12-152-204/+260
* redo mat4 addition, mat4 constructor from vec4sBrian2006-12-152-507/+535
* Checkpoint of work for new GLSL compiler back-end. Lots of assorted changes.Brian2006-12-135-954/+1098
* Rewrite/simplify most built-in functions to use updated set of __asm instruct...Brian2006-12-133-670/+1105
* Fix Windows newlines.Michal Krol2006-09-264-1213/+1060
* Add syntax files for expression and directive preprocessor.Michal Krol2006-09-269-28/+1332
* More GLSL preprocessor code:Michal Krol2006-08-212-0/+190
* GLSL 1.20 constructors and operators.Michal Krol2006-08-211-0/+1716