summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader
Commit message (Expand)AuthorAgeFilesLines
* fix parsing bug involving comments at the end of ARB v/f programsMarkus Amsler2008-03-312-6/+6
* consolidate some parsing functions that were pretty much identical for vertex...Brian2008-03-271-152/+71
* mesa: misc sync-up with masterBrian2008-03-271-3/+3
* raise GL_INVALID_OPERATION if glProgramString compilation failsBrian2008-03-271-1/+1
* Fix the compile of disabled DEBUG_PARSING code.Brian2008-03-271-1/+1
* make sure state token values are fully initializedBrian2008-03-271-1/+1
* added program_error2() function for better error reportingBrian2008-03-271-47/+60
* Fix state.texgen parsing error (bug 12313).Brian2008-03-271-5/+12
* mesa: fix some issues in _mesa_combine_programs()Brian Paul2008-03-251-2/+21
* mesa: append fog instructions after parsing if a fog option is setBrian Paul2008-03-251-0/+11
* mesa: when negating scalar src args, use NEGATE_XYZW, not NEGATE_XBrian Paul2008-03-251-6/+6
* use ctx->Driver.DeleteProgram() in a few more placesBrian2008-03-222-4/+4
* only set InputsRead bit if input is really usedMarkus Amsler2008-03-171-3/+5
* mesa: init tmpNode to zerosBrian Paul2008-03-141-0/+1
* mesa: fix emit_clamp() so that we don't use an output register as temporaryBrian Paul2008-03-141-3/+12
* mesa: fix (harmless?) assignment in assertKeith Whitwell2008-03-131-1/+1
* mesa: set SamplersUsed bitmask when parsing ARB fragment programsBrian2008-03-121-1/+4
* mesa: set input read only on successJerome Glisse2008-02-271-2/+3
* Remove files of unsupported build systems.José Fonseca2008-02-253-182/+0
* s/varible/variable/Brian2008-01-181-6/+6
* set param type to PROGRAM_CONSTANT when parsing immediatesBrian2008-01-181-0/+2
* use NEGATE_X/Y/Z/W tokensBrian2008-01-161-4/+4
* clean-up swizzle fields in fog code, fix NegateBaseBrian2008-01-161-11/+10
* copy UsesKill state in _mesa_combine_programs()Brian2008-01-161-0/+7
* free program cachesBrian2008-01-011-0/+2
* fix a memleakBrian2008-01-011-0/+1
* Move _mesa_init_glsl_driver_functions() into shader_api.cBrian2007-12-072-157/+99
* fix type for Samplers fieldBrian2007-10-311-1/+1
* alloc caches for fixed-func vertex/fragment progsBrian2007-10-311-0/+4
* fix InputsRead bug in _mesa_combine_programs()Brian2007-10-301-2/+6
* special-case KIL/KIL_NVBrian2007-10-301-1/+19
* more additions for COLOR_MATRIX, etcBrian2007-10-301-0/+12
* add state vars for color matrix, pixel transfer scale&biasBrian2007-10-302-0/+19
* Program cache functions.Brian2007-10-302-0/+246
* check for NULL ptr in _mesa_print_parameter_list()Brian2007-10-301-0/+3
* make _mesa_combine_programs() params constBrian2007-10-302-2/+4
* Added _mesa_combine_programs() for concatenating two programs.Brian2007-10-302-0/+157
* added _mesa_combine_parameter_lists()Brian2007-10-302-0/+43
* Rename 'mms-config.' to 'mms.config'.Michal Krol2007-10-293-3/+3
* turn off debug outputBrian2007-10-261-1/+1
* Re-implement GLSL texture sampler variables.Brian2007-10-2615-104/+167
* add to gitBrian2007-10-242-0/+109
* Implement gl_PointCoord attribute for GLSL fragment shaders.Brian2007-10-242-1/+16
* disable the NeedFlush assertion for nowBrian2007-10-171-1/+1
* Assert that there's no outstanding current state that needs to be flushed fro...Brian2007-10-171-0/+2
* Naive implementation of IF/ELSE/ENDIF.michal2007-08-073-86/+102
* Fix function call bug 11731. Also, fix up IR_CALL/IR_FUNC confusion.Brian2007-07-264-18/+29
* generate error upon writing to varying var in fragment program (bug 11733)Brian2007-07-261-5/+8
* call ctx->Driver.NewProgram() instead of _mesa_new_program()Brian2007-07-242-2/+2
* fix shader/info string length queries (bug 11588)Jan Dvorak2007-07-131-3/+3