Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: Fix/add feature test to shader.c. | Chia-I Wu | 2010-05-31 | 1 | -1/+3 |
| | | | | | Those macros used by _mesa_init_shader_dispatch are not available when FEATURE_GL is not defined. | ||||
* | Revert the 'make static' part of 962f92611216e304c95e7c089b38d58066236014 | Kristian Høgsberg | 2010-05-26 | 1 | -78/+71 |
| | | | | | | | | The es1 and es2 dispath table initialization code is generated from the API XML files and we can't easily share the dispatch table code setup. Keep the _mesa_init_shader_dispatch() part of the patch, but roll back the static-ization of shader entrypoints so es1 and es2 dispatch initialization still works. | ||||
* | mesa: make a bunch of shader API functions static | Brian Paul | 2010-05-25 | 1 | -71/+168 |
| | |||||
* | mesa: unsigned int uniform functions (GL3) | Brian Paul | 2010-05-25 | 1 | -0/+71 |
| | |||||
* | Merge branch 'gles2-2' | Kristian Høgsberg | 2010-05-02 | 1 | -0/+28 |
|\ | | | | | | | | | Conflicts: src/mesa/drivers/dri/common/dri_util.h | ||||
| * | mesa: Move GLES2 shader stubs to main/shaders.c | Kristian Høgsberg | 2010-04-27 | 1 | -0/+28 |
| | | |||||
* | | mesa: s/sprintf/_mesa_snprintf/ | Vinson Lee | 2010-05-02 | 1 | -1/+1 |
|/ | |||||
* | Replace the _mesa_*printf() wrappers with the plain libc versions | Kristian Høgsberg | 2010-02-19 | 1 | -1/+1 |
| | |||||
* | Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions | Kristian Høgsberg | 2010-02-19 | 1 | -6/+6 |
| | |||||
* | Remove _mesa_memcpy in favor of plain memcpy. | Kenneth Graunke | 2010-02-19 | 1 | -2/+2 |
| | | | | This may break the SUNOS4 build, but it's no longer relevant. | ||||
* | Remove _mesa_strlen in favor of plain strlen. | Kenneth Graunke | 2010-02-19 | 1 | -1/+1 |
| | |||||
* | glsl: make shader substitution a little better | Brian Paul | 2009-10-29 | 1 | -3/+16 |
| | |||||
* | mesa: rework _mesa_read_shader() debug hook | Brian Paul | 2009-10-13 | 1 | -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() functions | Brian Paul | 2009-04-14 | 1 | -18/+9 |
| | |||||
* | mesa: added _mesa_read_shader() function to read shaders from files | Brian Paul | 2009-03-06 | 1 | -0/+51 |
| | | | | Useful for debugging to override an application's shader. | ||||
* | mesa: fix error codes in _mesa_GetObjectParameterivARB(), bug 17861 | Brian Paul | 2008-10-16 | 1 | -15/+6 |
| | |||||
* | mesa: fix error codes in _mesa_GetObjectParameterivARB(), bug 17861 | Brian Paul | 2008-10-10 | 1 | -1/+12 |
| | |||||
* | GLSL: Implement GL_OBJECT_TYPE_ARB query | Ian Romanick | 2008-09-29 | 1 | -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 code | Brian Paul | 2008-09-21 | 1 | -1/+0 |
| | |||||
* | mesa: implement glGetUniformiv() with new ctx->Driver function | Brian Paul | 2008-09-21 | 1 | -0/+1 |
| | | | | The old implementation could overwrite the caller's param buffer. | ||||
* | mesa: remove debug codemesa_7_1_rc3 | Brian Paul | 2008-07-08 | 1 | -1/+0 |
| | |||||
* | mesa: implement glGetUniformiv() with new ctx->Driver function | Brian Paul | 2008-07-08 | 1 | -5/+2 |
| | | | | The old implementation could overwrite the caller's param buffer. | ||||
* | mesa: fix some error codes in _mesa_ShaderSourceARB() | Brian Paul | 2008-07-03 | 1 | -4/+4 |
| | |||||
* | Fix a number of MINGW32 issues | Zhang | 2007-07-21 | 1 | -4/+4 |
| | |||||
* | silently ignore DeleteProgram/Shader(id=0) | Brian | 2007-03-15 | 1 | -13/+19 |
| | |||||
* | alloc an extra byte in _mesa_ShaderSourceARB() to silence a valgrind warning | Brian | 2007-03-13 | 1 | -4/+9 |
| | |||||
* | fix mem leak in _mesa_ShaderSourceARB() | Brian | 2007-02-26 | 1 | -0/+2 |
| | |||||
* | Massive re-org of GLSL-related API functions. | Brian | 2006-12-19 | 1 | -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. |