summaryrefslogtreecommitdiff
path: root/src/glsl/builtin_variables.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-11-01glsl: Add new builtins required by GL_ARB_sample_shadingAnuj Phogat1-0/+18
2013-10-29glsl: Add built-in functions and constants required for ARB_shader_atomic_cou...Francisco Jerez1-0/+15
2013-10-24glsl: Keep track of centroid/interpolation mode for interface block members.Paul Berry1-0/+4
2013-10-24glsl: silence unused 'var' variable warningBrian Paul1-2/+2
2013-10-22glsl: When constructing a variable with an interface type, set interface_typeIan Romanick1-1/+0
2013-10-18glsl: Initialize per_vertex_accumulator::fields.Vinson Lee1-1/+2
2013-10-15glsl: Add new GLSL 1.50 constants.Paul Berry1-0/+31
2013-10-10glsl: Construct gl_PerVertex interfaces for GS and VS outputs.Paul Berry1-7/+19
2013-10-10glsl: Refactor code for creating gl_PerVertex interface block.Paul Berry1-23/+49
2013-10-10glsl: Fix block name of built-in gl_PerVertex interface block.Paul Berry1-1/+1
2013-10-10glsl: Construct gl_in with a location of -1.Paul Berry1-1/+1
2013-10-09glsl: Make accessor functions for ir_variable::interface_type.Paul Berry1-1/+1
2013-10-08glsl/gs: add gl_in support to builtin_variables.cpp.Paul Berry1-2/+31
2013-10-07glsl: Remove glsl_parser_state MaxVaryingFloats fieldIan Romanick1-3/+4
2013-10-07glsl: Set gl_MaxVertexOutputs from VertexProgram.MaxOutputComponents etcIan Romanick1-2/+2
2013-08-01glsl: add builtins for geometry shaders.Bryan Cain1-2/+11
2013-07-15glsl: Rework builtin_variables.cpp to reduce code duplication.Paul Berry1-761/+368
2013-07-12glsl: Make gl_TexCoord compatibility-onlyPaul Berry1-26/+30
2013-07-12glsl ES: Fix magnitude of gl_MaxVertexUniformVectors.Paul Berry1-1/+1
2013-06-14glsl: Add gl_{Max,Min}ProgramTexelOffset built-in constants.Matt Turner1-0/+7
2013-05-13glsl: add AMD_vertex_shader_layer supportJordan Justen1-0/+31
2013-05-11glsl: fix the value of gl_MaxFragmentUniformVectorsMarek Olšák1-1/+1
2013-03-15Replace gl_frag_attrib enum with gl_varying_slot.Paul Berry1-13/+13
2013-03-15Replace gl_vert_result enum with gl_varying_slot.Paul Berry1-10/+10
2013-02-28glsl: allow GLSL compiler version to be overridden to 1.50Jordan Justen1-0/+2
2013-01-24glsl: Eliminate ambiguity between function ins/outs and shader ins/outsPaul Berry1-43/+45
2013-01-24glsl: Clean up case statement in builtin_variables.cpp's add_variable.Paul Berry1-2/+4
2012-12-06glsl: Add builtin variables for GLSL 3.00 ES.Paul Berry1-42/+151
2012-09-18glsl: make _mesa_builtin_uniform_desc staticDave Airlie1-1/+1
2012-04-13glsl: add support for ARB_blend_func_extended (v3)Dave Airlie1-0/+1
2012-03-15glsl: Update builtin variables for GLSL 1.40.Eric Anholt1-109/+150
2012-03-15glsl: Hook up the current GLSL 1.30 types and builtins for 1.40.Eric Anholt1-0/+6
2012-02-29glsl: Make gl_InstanceID available with GL_ARB_draw_instanced extensionIan Romanick1-1/+13
2011-11-11mesa: Make gl_VertexID be a system value like gl_InstanceID.Eric Anholt1-1/+1
2011-11-11glsl: Move builtin_variables.h into .cpp.Eric Anholt1-1/+86
2011-11-11glsl: Move ir_variable.cpp to builtin_variables.cpp.Eric Anholt1-0/+916