summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/shaders.c
Commit message (Collapse)AuthorAgeFilesLines
* glsl: make shader substitution a little betterBrian Paul2009-10-291-3/+16
|
* mesa: rework _mesa_read_shader() debug hookBrian Paul2009-10-131-12/+12
| | | | | Look for shaders named "newshader_<CHECKSUM>" to replace the incoming shader text. For debug purposes.
* mesa: remove unused matrixType param from ctx->Driver.UniformMatrix() functionsBrian Paul2009-04-141-18/+9
|
* mesa: added _mesa_read_shader() function to read shaders from filesBrian Paul2009-03-061-0/+51
| | | | Useful for debugging to override an application's shader.
* mesa: fix error codes in _mesa_GetObjectParameterivARB(), bug 17861Brian Paul2008-10-161-15/+6
|
* mesa: fix error codes in _mesa_GetObjectParameterivARB(), bug 17861Brian Paul2008-10-101-1/+12
|
* GLSL: Implement GL_OBJECT_TYPE_ARB queryIan Romanick2008-09-291-2/+10
| | | | | | | The GL_OBJECT_TYPE_ARB query is handled directly in _mesa_GetObjectParamterivARB because it is only supported in the extension version of the shanding language API. glGetProgramiv and glGetShaderiv should not accept this enum.
* mesa: remove debug codeBrian Paul2008-09-211-1/+0
|
* mesa: implement glGetUniformiv() with new ctx->Driver functionBrian Paul2008-09-211-0/+1
| | | | The old implementation could overwrite the caller's param buffer.
* mesa: remove debug codemesa_7_1_rc3Brian Paul2008-07-081-1/+0
|
* mesa: implement glGetUniformiv() with new ctx->Driver functionBrian Paul2008-07-081-5/+2
| | | | The old implementation could overwrite the caller's param buffer.
* mesa: fix some error codes in _mesa_ShaderSourceARB()Brian Paul2008-07-031-4/+4
|
* Fix a number of MINGW32 issuesZhang2007-07-211-4/+4
|
* silently ignore DeleteProgram/Shader(id=0)Brian2007-03-151-13/+19
|
* alloc an extra byte in _mesa_ShaderSourceARB() to silence a valgrind warningBrian2007-03-131-4/+9
|
* fix mem leak in _mesa_ShaderSourceARB()Brian2007-02-261-0/+2
|
* Massive re-org of GLSL-related API functions.Brian2006-12-191-0/+667
Added new GLSL functions to struct dd_function_table. main/shaders.c calls GLSL functions through the dd_function_table. shader/shader_api.c implements the API functions. Other assorted changes, fixes everywhere else.