summaryrefslogtreecommitdiffstats
path: root/src/glsl/ir_variable.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: Move ir_variable.cpp to builtin_variables.cpp.Eric Anholt2011-11-111-916/+0
* linker: Check that initializers for global variables matchIan Romanick2011-11-031-0/+2
* glsl: Refactor generate_ARB_draw_buffers_variables to use add_builtin_constantIan Romanick2011-11-031-7/+4
* glsl: Rename remaining internal builtins from gl_MESA* to gl_*MESA.Eric Anholt2011-10-261-6/+6
* glsl: Fix gl_NormalMatrix swizzle setup to match i965's invariants.Eric Anholt2011-10-241-3/+3
* glsl: Add gl_MaxVaryingComponents in GLSL 1.30.Eric Anholt2011-10-241-0/+2
* glsl: Add gl_CurrentAttrib{Vert,Frag}MESA internal builtin uniforms.Eric Anholt2011-10-181-1/+24
* mesa: set up gl_vert_result and gl_frag_attrib values for gl_ClipDistance.Paul Berry2011-09-231-4/+4
* glsl: Add constant gl_MaxClipDistances.Paul Berry2011-09-081-0/+15
* glsl: Make gl_ClipDistance[] implicitly sized.Paul Berry2011-09-081-4/+24
* mesa: implement AMD_shader_stencil_exportMarek Olšák2011-05-031-0/+20
* glsl: Calcluate Mesa state slots in front-end instead of back-endIan Romanick2011-03-291-3/+43
* glsl: Move _mesa_builtin_uniform_desc from uniforms.c to ir_variable.cppIan Romanick2011-03-291-0/+253
* glsl: Make add_variable, add_uniform, et. al. have similar signaturesIan Romanick2011-03-251-106/+109
* glsl: Introduce a new "const_in" variable mode.Kenneth Graunke2011-01-311-0/+1
* Merge branch 'draw-instanced'Brian Paul2011-01-151-0/+32
|\
| * glsl: add support for system values and GL_ARB_draw_instancedBrian Paul2010-12-081-0/+32
* | glsl: Make the symbol table's add_variable just use the variable's name.Eric Anholt2010-11-291-1/+1
|/
* glsl: Remove useless ir_shader enumeration value.Kenneth Graunke2010-10-201-4/+0
* glsl: add support for shader stencil exportDave Airlie2010-10-131-0/+18
* glsl: Add linker support for explicit attribute locationsIan Romanick2010-10-081-0/+1
* glsl: Add definition of gl_TextureMatrix inverse/transpose builtins.Eric Anholt2010-09-211-0/+3
* glsl: Add built-in variables for GLSL ES 1.00.Kenneth Graunke2010-09-071-0/+75
* glsl: Include main/core.h.Chia-I Wu2010-08-241-1/+0
* glsl2: Use Elements from main/compiler.h instead of open-codingIan Romanick2010-08-121-4/+1
* glsl2: Use gl_DepthRange's proper name.Kenneth Graunke2010-08-091-1/+1
* glsl2: Remove the shader_in/shader_out tracking separate from var->mode.Eric Anholt2010-08-041-11/+1
* glsl2: Add the remaining builtin uniforms.Eric Anholt2010-07-281-15/+53
* glsl2: Size builtin arrays according to the context constants.Eric Anholt2010-07-281-13/+5
* glsl2: glsl_type has its own talloc context, don't pass one inIan Romanick2010-07-201-10/+7
* glsl2: Add and use new variable mode ir_var_temporaryIan Romanick2010-07-201-2/+1
* glsl2: Add definitions of the builtin constants present in GLSL 1.10.Eric Anholt2010-07-201-6/+32
* glsl2: Add support for gl_PointCoord in 1.20.Eric Anholt2010-07-071-0/+7
* glsl2: Add gl_MaxTextureCoordsIan Romanick2010-07-011-14/+17
* glsl2: Default delcaration of gl_TexCoord is unsizedIan Romanick2010-07-011-10/+16
* glsl2: Make gl_MaxDrawBuffers available in the vertex shaderIan Romanick2010-06-291-32/+42
* glsl2: Make gl_MaxDrawBuffers available in the fragment shaderIan Romanick2010-06-291-0/+15
* glsl2: Make gl_FragData be available in GLSL 1.10 tooIan Romanick2010-06-291-12/+5
* glsl2: Pass MaxDrawBuffers from core Mesa into the GLSL compilerIan Romanick2010-06-291-24/+22
* glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt2010-06-241-0/+345