summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/shaders.h
Commit message (Collapse)AuthorAgeFilesLines
* Revert the 'make static' part of 962f92611216e304c95e7c089b38d58066236014Kristian Høgsberg2010-05-261-3/+236
| | | | | | | | 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 staticBrian Paul2010-05-251-234/+3
|
* mesa: unsigned int uniform functions (GL3)Brian Paul2010-05-251-0/+25
|
* mesa: Move GLES2 shader stubs to main/shaders.cKristian Høgsberg2010-04-271-0/+11
|
* Fix shader object reference counting and hash table deallocation.Brian2006-12-201-5/+0
|
* Massive re-org of GLSL-related API functions.Brian2006-12-191-0/+241
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.