Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | glsl2: Add the remaining builtin uniforms. | Eric Anholt | 2010-07-28 | 1 | -15/+53 |
| | |||||
* | glsl2: Size builtin arrays according to the context constants. | Eric Anholt | 2010-07-28 | 1 | -13/+5 |
| | | | | Cleans up some of the FINISHMEs in this file. | ||||
* | glsl2: glsl_type has its own talloc context, don't pass one in | Ian Romanick | 2010-07-20 | 1 | -10/+7 |
| | |||||
* | glsl2: Add and use new variable mode ir_var_temporary | Ian Romanick | 2010-07-20 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | This is quite a large patch because breaking it into smaller pieces would result in the tree being intermitently broken. The big changes are: * Add the ir_var_temporary variable mode * Change the ir_variable constructor to take the mode as a parameter and correctly specify the mode for all ir_varables. * Change the linker to not cross validate ir_var_temporary variables. * Change the linker to pull all ir_var_temporary variables from global scope into 'main'. | ||||
* | glsl2: Add definitions of the builtin constants present in GLSL 1.10. | Eric Anholt | 2010-07-20 | 1 | -6/+32 |
| | | | | | Fixes: glsl1-built-in constants | ||||
* | glsl2: Add support for gl_PointCoord in 1.20. | Eric Anholt | 2010-07-07 | 1 | -0/+7 |
| | | | | Fixes glsl-fs-pointcoord on swrast (remains broken on 965, like master) | ||||
* | glsl2: Add gl_MaxTextureCoords | Ian Romanick | 2010-07-01 | 1 | -14/+17 |
| | |||||
* | glsl2: Default delcaration of gl_TexCoord is unsized | Ian Romanick | 2010-07-01 | 1 | -10/+16 |
| | |||||
* | glsl2: Make gl_MaxDrawBuffers available in the vertex shader | Ian Romanick | 2010-06-29 | 1 | -32/+42 |
| | |||||
* | glsl2: Make gl_MaxDrawBuffers available in the fragment shader | Ian Romanick | 2010-06-29 | 1 | -0/+15 |
| | |||||
* | glsl2: Make gl_FragData be available in GLSL 1.10 too | Ian Romanick | 2010-06-29 | 1 | -12/+5 |
| | |||||
* | glsl2: Pass MaxDrawBuffers from core Mesa into the GLSL compiler | Ian Romanick | 2010-06-29 | 1 | -24/+22 |
| | |||||
* | glsl2: Move the compiler to the subdirectory it will live in in Mesa. | Eric Anholt | 2010-06-24 | 1 | -0/+345 |