summaryrefslogtreecommitdiffstats
path: root/src/glsl/builtin_variables.cpp
Commit message (Expand)AuthorAgeFilesLines
* mesa: replace ctx->Const.{Vertex,Fragment,Geomtery}Program with an array.Paul Berry2014-01-091-2/+2
* mesa: Clean up nomenclature for pipeline stages.Paul Berry2014-01-081-6/+6
* glsl: Replace _mesa_glsl_parser_targets enum with gl_shader_type.Paul Berry2013-12-171-10/+10
* glsl: add gl_SampleMaskIn[] builtinChris Forbes2013-12-141-0/+4
* glsl: move variables in to ir_variable::data, part IITapani Pälli2013-12-121-4/+4
* glsl: move variables in to ir_variable::data, part ITapani Pälli2013-12-121-6/+6
* glsl: introduce data section to ir_variableTapani Pälli2013-12-121-3/+3
* glsl: Add ir support for `sample` qualifier; adjust compiler and linkerChris Forbes2013-12-071-0/+2
* glsl: Prohibit illegal mixing of redeclarations inside/outside gl_PerVertex.Paul Berry2013-11-211-0/+1
* glsl: Add new builtins required by GL_ARB_sample_shadingAnuj Phogat2013-11-011-0/+18
* glsl: Add built-in functions and constants required for ARB_shader_atomic_cou...Francisco Jerez2013-10-291-0/+15
* glsl: Keep track of centroid/interpolation mode for interface block members.Paul Berry2013-10-241-0/+4
* glsl: silence unused 'var' variable warningBrian Paul2013-10-241-2/+2
* glsl: When constructing a variable with an interface type, set interface_typeIan Romanick2013-10-221-1/+0
* glsl: Initialize per_vertex_accumulator::fields.Vinson Lee2013-10-181-1/+2
* glsl: Add new GLSL 1.50 constants.Paul Berry2013-10-151-0/+31
* glsl: Construct gl_PerVertex interfaces for GS and VS outputs.Paul Berry2013-10-101-7/+19
* glsl: Refactor code for creating gl_PerVertex interface block.Paul Berry2013-10-101-23/+49
* glsl: Fix block name of built-in gl_PerVertex interface block.Paul Berry2013-10-101-1/+1
* glsl: Construct gl_in with a location of -1.Paul Berry2013-10-101-1/+1
* glsl: Make accessor functions for ir_variable::interface_type.Paul Berry2013-10-091-1/+1
* glsl/gs: add gl_in support to builtin_variables.cpp.Paul Berry2013-10-081-2/+31
* glsl: Remove glsl_parser_state MaxVaryingFloats fieldIan Romanick2013-10-071-3/+4
* glsl: Set gl_MaxVertexOutputs from VertexProgram.MaxOutputComponents etcIan Romanick2013-10-071-2/+2
* glsl: add builtins for geometry shaders.Bryan Cain2013-08-011-2/+11
* glsl: Rework builtin_variables.cpp to reduce code duplication.Paul Berry2013-07-151-761/+368
* glsl: Make gl_TexCoord compatibility-onlyPaul Berry2013-07-121-26/+30
* glsl ES: Fix magnitude of gl_MaxVertexUniformVectors.Paul Berry2013-07-121-1/+1
* glsl: Add gl_{Max,Min}ProgramTexelOffset built-in constants.Matt Turner2013-06-141-0/+7
* glsl: add AMD_vertex_shader_layer supportJordan Justen2013-05-131-0/+31
* glsl: fix the value of gl_MaxFragmentUniformVectorsMarek Olšák2013-05-111-1/+1
* Replace gl_frag_attrib enum with gl_varying_slot.Paul Berry2013-03-151-13/+13
* Replace gl_vert_result enum with gl_varying_slot.Paul Berry2013-03-151-10/+10
* glsl: allow GLSL compiler version to be overridden to 1.50Jordan Justen2013-02-281-0/+2
* glsl: Eliminate ambiguity between function ins/outs and shader ins/outsPaul Berry2013-01-241-43/+45
* glsl: Clean up case statement in builtin_variables.cpp's add_variable.Paul Berry2013-01-241-2/+4
* glsl: Add builtin variables for GLSL 3.00 ES.Paul Berry2012-12-061-42/+151
* glsl: make _mesa_builtin_uniform_desc staticDave Airlie2012-09-181-1/+1
* glsl: add support for ARB_blend_func_extended (v3)Dave Airlie2012-04-131-0/+1
* glsl: Update builtin variables for GLSL 1.40.Eric Anholt2012-03-151-109/+150
* glsl: Hook up the current GLSL 1.30 types and builtins for 1.40.Eric Anholt2012-03-151-0/+6
* glsl: Make gl_InstanceID available with GL_ARB_draw_instanced extensionIan Romanick2012-02-291-1/+13
* mesa: Make gl_VertexID be a system value like gl_InstanceID.Eric Anholt2011-11-111-1/+1
* glsl: Move builtin_variables.h into .cpp.Eric Anholt2011-11-111-1/+86
* glsl: Move ir_variable.cpp to builtin_variables.cpp.Eric Anholt2011-11-111-0/+916