summaryrefslogtreecommitdiff
path: root/src/mesa/shader
AgeCommit message (Expand)Author
2007-02-02remove slang_library_texsample.[ch]Brian
2007-02-02rename slang_link2.c slang_link.cBrian
2007-02-02rename slang_assemble_typeinfo.[ch] to slang_typeinfo.[ch]Brian
2007-02-02rename slang_assemble_typeinfo.[ch] to slang_typeinfo.[ch]Brian
2007-02-02remove more slang assembly-related codeBrian
2007-02-02remove more slang assembly-related files, codeeBrian
2007-02-02removed obsolete shader assembly filesBrian
2007-02-02remove more assembly-related codeBrian
2007-02-02move some functions, disable some code in preparation for removing assembly codeBrian
2007-02-02fix emit_tex() breakageBrian
2007-02-02remove slang_export.c and related codeBrian
2007-02-02Remove old slang linker code.Brian
2007-02-02remove old linker stuffBrian
2007-02-02Remove obsolete files.Brian
2007-02-02Remove all dependencies on the old slang interpreter/executor.Brian
2007-02-02reindentBrian
2007-02-02_slang_evaluate_int() no longer usedBrian
2007-02-02use _slang_simplify() to evaluate array sizesBrian
2007-02-02Move guts of slang_lookup_constant() into a new function in slang_simplify.cBrian
2007-02-02replace abort() with _mesa_problem()Brian
2007-02-02try to simplify variable initializersBrian
2007-02-01Fix logic in _slang_simplify(): vec2() constructor case wasn't getting used.Brian
2007-02-01silence uninitialized var warningBrian
2007-02-01silence uninitialized var warningBrian
2007-01-31disable all x86 code, broken and will eventually be removedBrian
2007-01-31Overhaul handling of writemasks/swizzling. This fixes two problem cases:Brian
2007-01-31New asm instruction and IR_CLAMP node type to allow clamping to [0,1] with in...Brian
2007-01-31allow fragment-only and vertex-only programsBrian
2007-01-30fix _mesa_get_uniform_location() so it uses the given program handleBrian
2007-01-28noise functionsBrian
2007-01-28combine emit_unop(), emit_binop(), emit_triop() into emit_arith()Brian
2007-01-28implement mix() with LRP instructionBrian
2007-01-28Lots of vartable clean-ups, fixes. Report an error message when we run outBrian
2007-01-28minor clean-upsBrian
2007-01-27Clean-up of var/temp allocation function parameters.Brian
2007-01-27Improved register allocation: allow four 'float' vars or temporaries to share...Brian
2007-01-23updated commentBrian
2007-01-23indicate which opcodes are used by Mesa GLSL, updated commentsBrian
2007-01-23fix g++ warnings/errorsBrian
2007-01-20Add a simple mechanism for annotating instructions for easier debugging.Brian
2007-01-20optimization: emit MAD instructions when possibleBrian
2007-01-20remove unused swizzle parameter to -storage_to_src_reg()Brian
2007-01-20Initial implementation of OPCODE_IF/ELSE/ENDIF instructions.Brian
2007-01-20Reimplement && and || to do short-circuit evaluation.Brian
2007-01-20rewrite more __postIncr functionsBrian
2007-01-19Implement do/while loops. Replace IR_CJUMP with IR_CJUMP0 and IR_CJUMP1 soBrian
2007-01-19Rewrite normalize(vec3/vec4) to use one less register.Brian
2007-01-19report error message when something failsBrian
2007-01-19print error msg when there's a problemBrian
2007-01-19remove stray tabBrian