Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-02-02 | Only glUniform1i() can be used to set sampler uniforms. Generate error ↵ | Brian | |
otherwise. | |||
2007-01-30 | fix _mesa_get_uniform_location() so it uses the given program handle | Brian | |
2007-01-23 | fix g++ warnings/errors | Brian | |
2007-01-10 | checkpoint: codegen for global vars w/ initializers | Brian | |
2007-01-10 | assorted code clean-ups | Brian | |
2007-01-09 | get rid of STATE_USER_ATTRIB/STATE_AUTO_ATTRIB | Brian | |
2007-01-09 | clean up a bunch of program parameter stuff | Brian | |
2007-01-09 | Implement vertex attribute binding. | Brian | |
Users can set explicit binding with glBindAttribLocation(), otherwise the linker will allocate generic attribute slots. | |||
2007-01-05 | Checkpoint glsl compiler work: sampler uniforms now implemented, linked ↵ | Brian | |
properly. | |||
2007-01-04 | finish some loose ends in _mesa_uniform() | Brian | |
2007-01-04 | Fix some incorrect GL error values. Reorganize _mesa_compile_shader() code. | Brian | |
2006-12-21 | comment about uniforms | Brian | |
2006-12-20 | Uniform matrix support. | Brian | |
Implement _mesa_uniform_matrix() Support for program parameters/uniforms with more than 4 elements. Store 4x4 matrices in column-major order in registers. Update mat mul built-in functions accordingly. | |||
2006-12-20 | code re-org | Brian | |
2006-12-20 | Fix shader object reference counting and hash table deallocation. | Brian | |
2006-12-19 | Clean-up and re-org of the main GLSL object types. | Brian | |
Use the gl_shader struct as it should be. Renamed gl_linked_program to gl_shader_program. Store both shaders and programs in the same hash table and use the Type field to distinguish them. | |||
2006-12-19 | Overhaul of GLSL API functions, dispatching, etc. | Brian | |
2006-12-18 | GLSL API functions. | Brian | |