summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/prog_parameter.h
Commit message (Collapse)AuthorAgeFilesLines
* Start fixing some issues with uniform variables and their types.Brian2007-04-181-3/+4
|
* Fix some bugs related to querying active uniforms.Brian2007-04-181-0/+4
|
* Replace _mesa_parameter_longest_name() with _mesa_longest_parameter_name().Brian2007-04-181-1/+3
| | | | | | The later takes a type parameter so we can match uniforms or attributes/inputs. Used by the GL_ACTIVE_ATTRIBUTE_MAX_LENGTH and GL_ACTIVE_UNIFORM_MAX_LENGTH queries. Fixes problem reported by Brad King in VTK.
* replace GLint with gl_state_indexBrian2007-02-231-2/+2
|
* fix g++ warnings/errorsBrian2007-01-231-2/+2
|
* clean up a bunch of program parameter stuffBrian2007-01-091-7/+9
|
* Implement vertex attribute binding.Brian2007-01-091-0/+4
| | | | | Users can set explicit binding with glBindAttribLocation(), otherwise the linker will allocate generic attribute slots.
* added _mesa_add_sampler()Brian2007-01-051-5/+10
|
* Uniform matrix support.Brian2006-12-201-1/+1
| | | | | | | 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.
* Overhaul of GLSL API functions, dispatching, etc.Brian2006-12-191-1/+3
|
* Split the program.[ch] files into several new files.Brian2006-12-141-0/+123