summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_parser_extras.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: Move interface block processing to glsl_parser_extras.cppSamuel Iglesias Gonsalvez2015-09-251-0/+122
* glsl: ignore default qualifier declarations when checking for duplicate layou...Samuel Iglesias Gonsalvez2015-09-251-0/+1
* glsl/cs: Initialize gl_GlobalInvocationID in main()Jordan Justen2015-09-131-0/+2
* glsl: add ARB_shader_texture_image_samples infrastructureIlia Mirkin2015-09-101-0/+1
* glsl: add support for OES_texture_storage_multisample_2d_arrayTapani Pälli2015-08-271-0/+1
* main: add extension GL_ARB_shader_image_sizeMartin Peres2015-08-201-0/+1
* mesa: Rename MaxCombinedImageUnitsAndFragmentOutputs to MaxCombinedShaderOutp...Francisco Jerez2015-08-201-1/+1
* glsl/ir: add subroutine lowering pass (v2.3)Dave Airlie2015-07-231-0/+1
* glsl: add ast/parser support for subroutine parsing storage (v3.2)Dave Airlie2015-07-231-0/+22
* glsl: Add extension plumbing and define for ARB_shader_subroutineChris Forbes2015-07-231-0/+1
* glsl: add builtin constants for ARB_tessellation_shaderChris Forbes2015-07-231-0/+19
* glsl: add the patch in/out qualifier (v2)Fabian Bieler2015-07-231-0/+2
* glsl: add tessellation shader parsing support (v2)Fabian Bieler2015-07-231-2/+37
* glsl: Implement parser support for 'buffer' qualifierKristian Høgsberg2015-07-141-0/+2
* mesa: define ARB_shader_storage_buffer_object extensionSamuel Iglesias Gonsalvez2015-07-141-31/+32
* glsl: remove element_type() helperTimothy Arceri2015-05-221-2/+2
* glsl: add ARB_vertex_attrib_64bit support. (v2)Dave Airlie2015-05-081-0/+1
* glsl/es3.1: Allow interger mix built-ins in GLSL ES 3.10Ian Romanick2015-05-041-0/+10
* glsl/es3.1: Allow 3.10 ES shaders in a GLES 3.1 contextIan Romanick2015-05-041-2/+7
* glsl: Keep track of the early_fragment_tests flag in gl_shader.Francisco Jerez2015-05-041-1/+3
* glsl: allow ForceGLSLVersion to override #version directivesBrian Paul2015-03-301-4/+7
* glsl: replace Elements() with ARRAY_SIZE()Brian Paul2015-03-021-4/+4
* glsl: Optimize "if (cond) discard;" to a conditional discard.Kenneth Graunke2015-02-241-0/+1
* glsl: Add compute to _mesa_shader_stage_to_string(); use unreachable.Kenneth Graunke2015-02-191-2/+2
* glsl: Create a _mesa_shader_stage_to_abbrev() function.Kenneth Graunke2015-02-191-0/+17
* glsl/ast: Support double floatsDave Airlie2015-02-191-0/+4
* glsl: add ARB_gpu_shader_fp64 to the glsl extensions. (v2)Dave Airlie2015-02-191-0/+1
* mesa: Add ARB_shader_precision infrastructureMicah Fedke2015-01-191-0/+1
* mesa/glsl/glapi: enable GL_EXT_draw_buffers extensionTapani Pälli2015-01-141-0/+1
* glsl: remove extern "C" around #includesBrian Paul2014-12-161-3/+0
* glsl: Add gl_MaxViewports to available builtin constantsMaxence Le Doré2014-12-151-0/+3
* main, glsl: Bump max known desktop glsl version to 4.50Jordan Justen2014-12-011-3/+7
* glsl: Initialize static temporaries_allocate_names once per process.Matt Turner2014-12-011-1/+3
* glsl: protect anonymous struct id with a mutexChia-I Wu2014-10-301-2/+8
* glsl: Optimize min/max expression treesIago Toral Quiroga2014-10-071-0/+1
* glsl: Don't allocate a name for ir_var_temporary variablesIan Romanick2014-09-301-0/+3
* glsl: Never put ir_var_temporary variables in the symbol tableIan Romanick2014-09-301-2/+6
* glsl: Eliminate unused built-in variables after compilationIan Romanick2014-09-301-0/+20
* glsl: add ARB_derivative control supportIlia Mirkin2014-08-141-0/+1
* mesa: move ShaderCompilerOptions into gl_constantsMarek Olšák2014-08-111-1/+1
* glsl: Rebuild the symbol table without unreachable symbolsIan Romanick2014-08-041-1/+25
* util: Move ralloc to a new src/util directory.Kenneth Graunke2014-08-041-1/+1
* glsl: add a mechanism to allow #extension directives in the middle of shadersMarek Olšák2014-07-181-0/+2
* glsl: add support for AMD_vertex_shader_viewport_indexIlia Mirkin2014-07-021-0/+1
* glsl: Use foreach_list_typed when possible.Matt Turner2014-07-011-26/+15
* glsl: Add extension plumbing for ARB_fragment_layer_viewportChris Forbes2014-06-221-0/+1
* glsl: Pass in options to do_algebraic().Matt Turner2014-06-191-1/+1
* glsl: Rebalance expression trees that are reduction operations.Matt Turner2014-06-191-0/+1
* glsl: add enable bit for ARB_explicit_uniform_locationTapani Pälli2014-06-161-0/+1
* glsl: Add support for `precise` redeclarationsChris Forbes2014-06-041-1/+4