Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-24 | glsl: Set up uniform initializers by walking the shaders after linking. | Eric Anholt | |
Previously, uniform initializers were handled by ir_to_mesa as it made its Parameters list. However, uniform values are global to all shaders, and the value set in one Parameters list wasn't propagated to the other gl_program->Parameters lists. By going back through the general Mesa uniform handling, we make sure that all gl_programs get updated values, and also successfully separate uniform initializer handling from ir_to_mesa gl_program generation. Fixes: glsl-uniform-initializer-5. | |||
2010-07-10 | mesa: make uniform work with geometry shaders | Zack Rusin | |
2010-07-03 | mesa: Fix OpenGL ES-only builds. | Chia-I Wu | |
Check FEATURE_GL in _mesa_init_shader_dispatch and _mesa_init_shader_uniform_dispatch. OpenGL ES can not and does not use _mesa_init_<...>_dispatch. This is supposed to be temporary. Ideally, a more flexible way for initializing dispatch tables should be developed. | |||
2010-06-28 | mesa: initial support for ARB_geometry_shader4 | Zack Rusin | |
laying down the foundation for everything and implementing most of the stuff. linking, gl_VerticesIn and multidimensional inputs are left. | |||
2010-06-10 | mesa: rename src/mesa/shader/ to src/mesa/program/ | Brian Paul | |
2010-06-10 | mesa: move uniforms.c to main/ | Brian Paul | |