Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-28 | glsl: Enable GL_OES_texture_3D extension for ES2. | Kenneth Graunke | |
2010-12-17 | glsl: 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-09 | glsl: Fix incorrect gl_type of sampler2DArray and sampler1DArrayShadow | Ian Romanick | |
NOTE: this is a candidate for the 7.9 branch. | |||
2010-10-11 | glsl: Add glsl_type::uvecN_type for N=2,3 | Chad Versace | |
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> | |||
2010-09-07 | glsl: Split out types that are in 1.10 but not GLSL ES 1.00. | Kenneth Graunke | |
2010-08-12 | glsl2: Use Elements from main/compiler.h instead of open-coding | Ian Romanick | |
2010-08-05 | glsl_type: Don't have two versions of a type with the same name | Ian 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-29 | glsl_type: Make all static objects be class private | Ian Romanick | |
2010-06-25 | glsl2: Associate the GLenum for the type with builtin GLSL types. | Eric Anholt | |
2010-06-24 | glsl2: Move the compiler to the subdirectory it will live in in Mesa. | Eric Anholt | |