summaryrefslogtreecommitdiff
path: root/src/mesa/shader
AgeCommit message (Expand)Author
2008-03-31fix parsing bug involving comments at the end of ARB v/f programsMarkus Amsler
2008-03-27consolidate some parsing functions that were pretty much identical for vertex...Brian
2008-03-27mesa: misc sync-up with masterBrian
2008-03-27raise GL_INVALID_OPERATION if glProgramString compilation failsBrian
2008-03-27Fix the compile of disabled DEBUG_PARSING code.Brian
2008-03-27make sure state token values are fully initializedBrian
2008-03-27added program_error2() function for better error reportingBrian
2008-03-27Fix state.texgen parsing error (bug 12313).Brian
2008-03-25mesa: fix some issues in _mesa_combine_programs()Brian Paul
2008-03-25mesa: append fog instructions after parsing if a fog option is setBrian Paul
2008-03-25mesa: when negating scalar src args, use NEGATE_XYZW, not NEGATE_XBrian Paul
2008-03-22use ctx->Driver.DeleteProgram() in a few more placesBrian
2008-03-17only set InputsRead bit if input is really usedMarkus Amsler
2008-03-14mesa: init tmpNode to zerosBrian Paul
2008-03-14mesa: fix emit_clamp() so that we don't use an output register as temporaryBrian Paul
2008-03-13mesa: fix (harmless?) assignment in assertKeith Whitwell
2008-03-12mesa: set SamplersUsed bitmask when parsing ARB fragment programsBrian
2008-02-27mesa: set input read only on successJerome Glisse
2008-02-25Remove files of unsupported build systems.José Fonseca
2008-01-18s/varible/variable/Brian
2008-01-18set param type to PROGRAM_CONSTANT when parsing immediatesBrian
2008-01-16use NEGATE_X/Y/Z/W tokensBrian
2008-01-16clean-up swizzle fields in fog code, fix NegateBaseBrian
2008-01-16copy UsesKill state in _mesa_combine_programs()Brian
2008-01-01free program cachesBrian
2008-01-01fix a memleakBrian
2007-12-07Move _mesa_init_glsl_driver_functions() into shader_api.cBrian
2007-10-31fix type for Samplers fieldBrian
2007-10-31alloc caches for fixed-func vertex/fragment progsBrian
2007-10-30fix InputsRead bug in _mesa_combine_programs()Brian
2007-10-30special-case KIL/KIL_NVBrian
2007-10-30more additions for COLOR_MATRIX, etcBrian
2007-10-30add state vars for color matrix, pixel transfer scale&biasBrian
2007-10-30Program cache functions.Brian
2007-10-30check for NULL ptr in _mesa_print_parameter_list()Brian
2007-10-30make _mesa_combine_programs() params constBrian
2007-10-30Added _mesa_combine_programs() for concatenating two programs.Brian
2007-10-30added _mesa_combine_parameter_lists()Brian
2007-10-29Rename 'mms-config.' to 'mms.config'.Michal Krol
2007-10-26turn off debug outputBrian
2007-10-26Re-implement GLSL texture sampler variables.Brian
2007-10-24add to gitBrian
2007-10-24Implement gl_PointCoord attribute for GLSL fragment shaders.Brian
2007-10-17disable the NeedFlush assertion for nowBrian
2007-10-17Assert that there's no outstanding current state that needs to be flushed fro...Brian
2007-08-07Naive implementation of IF/ELSE/ENDIF.michal
2007-07-26Fix function call bug 11731. Also, fix up IR_CALL/IR_FUNC confusion.Brian
2007-07-26generate error upon writing to varying var in fragment program (bug 11733)Brian
2007-07-24call ctx->Driver.NewProgram() instead of _mesa_new_program()Brian
2007-07-13fix shader/info string length queries (bug 11588)Jan Dvorak