| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: add gl_InvocationID variable for ARB_gpu_shader5 | Jordan Justen | 2014-02-20 | 1 | -0/+2 |
* | glsl: Add built-in constants for ARB_shader_image_load_store. | Francisco Jerez | 2014-02-12 | 1 | -0/+20 |
* | glsl/cs: Handle compute shader local_size_{x,y,z} declaration. | Paul Berry | 2014-02-05 | 1 | -0/+20 |
* | mesa/cs: Implement MAX_COMPUTE_WORK_GROUP_COUNT constant. | Paul Berry | 2014-02-05 | 1 | -0/+4 |
* | mesa/cs: Implement MAX_COMPUTE_WORK_GROUP_SIZE constant. | Paul Berry | 2014-02-05 | 1 | -0/+27 |
* | mesa/cs: Add a MESA_SHADER_COMPUTE stage and update switch statements. | Paul Berry | 2014-02-05 | 1 | -0/+17 |
* | glsl: Add gl_ViewportIndex built-in variable | Courtney Goeltzenleuchter | 2014-01-20 | 1 | -0/+2 |
* | mesa: replace ctx->Const.{Vertex,Fragment,Geomtery}Program with an array. | Paul Berry | 2014-01-09 | 1 | -2/+2 |
* | mesa: Clean up nomenclature for pipeline stages. | Paul Berry | 2014-01-08 | 1 | -6/+6 |
* | glsl: Replace _mesa_glsl_parser_targets enum with gl_shader_type. | Paul Berry | 2013-12-17 | 1 | -10/+10 |
* | glsl: add gl_SampleMaskIn[] builtin | Chris Forbes | 2013-12-14 | 1 | -0/+4 |
* | glsl: move variables in to ir_variable::data, part II | Tapani Pälli | 2013-12-12 | 1 | -4/+4 |
* | glsl: move variables in to ir_variable::data, part I | Tapani Pälli | 2013-12-12 | 1 | -6/+6 |
* | glsl: introduce data section to ir_variable | Tapani Pälli | 2013-12-12 | 1 | -3/+3 |
* | glsl: Add ir support for `sample` qualifier; adjust compiler and linker | Chris Forbes | 2013-12-07 | 1 | -0/+2 |
* | glsl: Prohibit illegal mixing of redeclarations inside/outside gl_PerVertex. | Paul Berry | 2013-11-21 | 1 | -0/+1 |
* | glsl: Add new builtins required by GL_ARB_sample_shading | Anuj Phogat | 2013-11-01 | 1 | -0/+18 |
* | glsl: Add built-in functions and constants required for ARB_shader_atomic_cou... | Francisco Jerez | 2013-10-29 | 1 | -0/+15 |
* | glsl: Keep track of centroid/interpolation mode for interface block members. | Paul Berry | 2013-10-24 | 1 | -0/+4 |
* | glsl: silence unused 'var' variable warning | Brian Paul | 2013-10-24 | 1 | -2/+2 |
* | glsl: When constructing a variable with an interface type, set interface_type | Ian Romanick | 2013-10-22 | 1 | -1/+0 |
* | glsl: Initialize per_vertex_accumulator::fields. | Vinson Lee | 2013-10-18 | 1 | -1/+2 |
* | glsl: Add new GLSL 1.50 constants. | Paul Berry | 2013-10-15 | 1 | -0/+31 |
* | glsl: Construct gl_PerVertex interfaces for GS and VS outputs. | Paul Berry | 2013-10-10 | 1 | -7/+19 |
* | glsl: Refactor code for creating gl_PerVertex interface block. | Paul Berry | 2013-10-10 | 1 | -23/+49 |
* | glsl: Fix block name of built-in gl_PerVertex interface block. | Paul Berry | 2013-10-10 | 1 | -1/+1 |
* | glsl: Construct gl_in with a location of -1. | Paul Berry | 2013-10-10 | 1 | -1/+1 |
* | glsl: Make accessor functions for ir_variable::interface_type. | Paul Berry | 2013-10-09 | 1 | -1/+1 |
* | glsl/gs: add gl_in support to builtin_variables.cpp. | Paul Berry | 2013-10-08 | 1 | -2/+31 |
* | glsl: Remove glsl_parser_state MaxVaryingFloats field | Ian Romanick | 2013-10-07 | 1 | -3/+4 |
* | glsl: Set gl_MaxVertexOutputs from VertexProgram.MaxOutputComponents etc | Ian Romanick | 2013-10-07 | 1 | -2/+2 |
* | glsl: add builtins for geometry shaders. | Bryan Cain | 2013-08-01 | 1 | -2/+11 |
* | glsl: Rework builtin_variables.cpp to reduce code duplication. | Paul Berry | 2013-07-15 | 1 | -761/+368 |
* | glsl: Make gl_TexCoord compatibility-only | Paul Berry | 2013-07-12 | 1 | -26/+30 |
* | glsl ES: Fix magnitude of gl_MaxVertexUniformVectors. | Paul Berry | 2013-07-12 | 1 | -1/+1 |
* | glsl: Add gl_{Max,Min}ProgramTexelOffset built-in constants. | Matt Turner | 2013-06-14 | 1 | -0/+7 |
* | glsl: add AMD_vertex_shader_layer support | Jordan Justen | 2013-05-13 | 1 | -0/+31 |
* | glsl: fix the value of gl_MaxFragmentUniformVectors | Marek Olšák | 2013-05-11 | 1 | -1/+1 |
* | Replace gl_frag_attrib enum with gl_varying_slot. | Paul Berry | 2013-03-15 | 1 | -13/+13 |
* | Replace gl_vert_result enum with gl_varying_slot. | Paul Berry | 2013-03-15 | 1 | -10/+10 |
* | glsl: allow GLSL compiler version to be overridden to 1.50 | Jordan Justen | 2013-02-28 | 1 | -0/+2 |
* | glsl: Eliminate ambiguity between function ins/outs and shader ins/outs | Paul Berry | 2013-01-24 | 1 | -43/+45 |
* | glsl: Clean up case statement in builtin_variables.cpp's add_variable. | Paul Berry | 2013-01-24 | 1 | -2/+4 |
* | glsl: Add builtin variables for GLSL 3.00 ES. | Paul Berry | 2012-12-06 | 1 | -42/+151 |
* | glsl: make _mesa_builtin_uniform_desc static | Dave Airlie | 2012-09-18 | 1 | -1/+1 |
* | glsl: add support for ARB_blend_func_extended (v3) | Dave Airlie | 2012-04-13 | 1 | -0/+1 |
* | glsl: Update builtin variables for GLSL 1.40. | Eric Anholt | 2012-03-15 | 1 | -109/+150 |
* | glsl: Hook up the current GLSL 1.30 types and builtins for 1.40. | Eric Anholt | 2012-03-15 | 1 | -0/+6 |
* | glsl: Make gl_InstanceID available with GL_ARB_draw_instanced extension | Ian Romanick | 2012-02-29 | 1 | -1/+13 |
* | mesa: Make gl_VertexID be a system value like gl_InstanceID. | Eric Anholt | 2011-11-11 | 1 | -1/+1 |