summaryrefslogtreecommitdiff
path: root/src/glsl/builtin_types.h
AgeCommit message (Collapse)Author
2011-02-28glsl: Enable GL_OES_texture_3D extension for ES2.Kenneth Graunke
2010-12-17glsl: Expose a public glsl_type::void_type const pointer.Kenneth Graunke
This is analogous to glsl_type::int_type and all the others.
2010-11-09glsl: Fix incorrect gl_type of sampler2DArray and sampler1DArrayShadowIan Romanick
NOTE: this is a candidate for the 7.9 branch.
2010-10-11glsl: Add glsl_type::uvecN_type for N=2,3Chad Versace
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2010-09-07glsl: Split out types that are in 1.10 but not GLSL ES 1.00.Kenneth Graunke
2010-08-12glsl2: Use Elements from main/compiler.h instead of open-codingIan Romanick
2010-08-05glsl_type: Don't have two versions of a type with the same nameIan Romanick
Previously some sampler types were duplicated in GLSL 1.30 and GL_EXT_texture_array. This resulted in not being able to find the built-in sampler functions when the extension was used. When the built-in functions were compiled, they bound to the 1.30 version. This caused a type mismatch when trying to find the function. It also resulted in a confusing error message: 0:0(0): error: no matching function for call to `texture2DArray(sampler2DArray, vec3)' 0:0(0): error: candidates are: vec4 texture2DArray(sampler2DArray, vec3) 0:0(0): error: vec4 texture2DArray(sampler2DArray, vec3, float)
2010-06-29glsl_type: Make all static objects be class privateIan Romanick
2010-06-25glsl2: Associate the GLenum for the type with builtin GLSL types.Eric Anholt
2010-06-24glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt