summaryrefslogtreecommitdiff
path: root/src/mesa/shader/slang
AgeCommit message (Expand)Author
2007-01-13Rework code related to temp register allocation, both for user variablesBrian
2007-01-13slang_variable_scope now stores array of pointers to slang_variables.Brian
2007-01-13added another vec4 constructor, updated += operatorBrian
2007-01-11Fix a problem with inlined "return" statements. Make some attempt to free te...Brian
2007-01-11disable some code that'll eventually go awayBrian
2007-01-11new vec3 constructor, replace float_add w/ vec4_addBrian
2007-01-11tweak outputBrian
2007-01-10checkpoint: codegen for global vars/constants now workingBrian
2007-01-10checkpoint: codegen for global vars w/ initializersBrian
2007-01-10assorted code clean-upsBrian
2007-01-09get rid of STATE_USER_ATTRIB/STATE_AUTO_ATTRIBBrian
2007-01-09clean up a bunch of program parameter stuffBrian
2007-01-09Implement vertex attribute binding.Brian
2007-01-09remove old commentBrian
2007-01-09Vertex program texture samplers done, but untested (need to add TEX/TXB toBrian
2007-01-09Implement shadow samplers and dFdx(), dFdy() code generation.Brian
2007-01-08implement biased texture functionsBrian
2007-01-08added 1D texture functionsBrian
2007-01-08update texture1D functionsBrian
2007-01-08Implement projective texture sampling, 3D textures. Disable some debug output.Brian
2007-01-08Move some code around, add some comments.Brian
2007-01-08Move storage allocation functions from slang_emit.c to slang_codegen.cBrian
2007-01-08checkpoint: more work on variable/storage allocationBrian
2007-01-08Checkpoint: re-org of (global) variable allocation code. More to come...Brian
2007-01-05Checkpoint glsl compiler work: sampler uniforms now implemented, linked prope...Brian
2007-01-04update TexturesUsed[] in slang_update_inputs_outputs()Brian
2007-01-04update TexturesUsed[] in slang_update_inputs_outputs()Brian
2007-01-04compute InputsRead/OutputsWritten with slang_update_inputs_outputs()Brian
2007-01-04move TexturesUsed[] into gl_program since vertex programs/shaders can use tex...Brian
2007-01-04added texture attribs in slang_find_input()Brian
2007-01-04initial code to get texture sampling limping alongBrian
2007-01-04temporary disable some memory deallocations to work around a memory corruptio...Brian
2007-01-04Fix some incorrect GL error values. Reorganize _mesa_compile_shader() code.Brian
2006-12-22fix typosBrian
2006-12-22implement unary +, -Brian
2006-12-21chmod a-xBrian
2006-12-21checkpoint: pre/post incr/decr operatorsBrian
2006-12-21checkpoint: rewrite vec/mat productsBrian
2006-12-21fix typosBrian
2006-12-21added IR_NEG for negationBrian
2006-12-21checkpoint: matrix/float, unary negation rewriteBrian
2006-12-21checkpoint: ivec/int and mat/mat operationsBrian
2006-12-21checkpoint: more basic math rewrittingBrian
2006-12-20checkpoint: re-org assignment operator functionsBrian
2006-12-20checkpoint: more basic math operator re-orgBrian
2006-12-20Checkpoing: re-organization of basic arithmetic functions.Brian
2006-12-20Uniform matrix support.Brian
2006-12-20New IR_COND node for evaluating conditional expressions (for if/while/for).Brian
2006-12-20use cast wrappers for sanity checkingBrian
2006-12-19Clean-up and re-org of the main GLSL object types.Brian