aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/prog_parameter.c
Commit message (Collapse)AuthorAgeFilesLines
* always init param vars to silence valgrind warningsBrian2007-02-091-0/+4
|
* do full swizzled matching in _mesa_lookup_parameter_constant()Brian2007-02-081-5/+16
|
* fix g++ warnings/errorsBrian2007-01-231-4/+4
|
* _mesa_add_unnamed_constant() now tries to re-use constants already inBrian2007-01-181-30/+57
| | | | the parameter list.
* fix size bug in _mesa_add_attribute()Brian2007-01-101-0/+2
|
* simplify _mesa_add_state_reference()Brian2007-01-101-10/+2
|
* get rid of STATE_USER_ATTRIB/STATE_AUTO_ATTRIBBrian2007-01-091-4/+2
|
* clean up a bunch of program parameter stuffBrian2007-01-091-27/+50
|
* Implement vertex attribute binding.Brian2007-01-091-0/+28
| | | | | Users can set explicit binding with glBindAttribLocation(), otherwise the linker will allocate generic attribute slots.
* added _mesa_add_sampler()Brian2007-01-051-0/+17
|
* Uniform matrix support.Brian2006-12-201-22/+38
| | | | | | | 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-0/+19
|
* remove unneded includesBrian2006-12-141-2/+0
|
* Split the program.[ch] files into several new files.Brian2006-12-141-0/+448