summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_parser_extras.cpp
Commit message (Expand)AuthorAgeFilesLines
* mesa: Add core mesa support for GL_ARB_shader_draw_parametersKristian Høgsberg Kristensen2015-12-291-0/+1
* mesa: remove len argument from _mesa_shader_debug()Emil Velikov2015-11-291-1/+1
* glsl: remove trailing spaces in various filesIago Toral Quiroga2015-11-251-2/+1
* glsl: Pass ast_type_qualifier by const reference.Matt Turner2015-11-241-1/+1
* glsl: add support for complie-time constant expressionsTimothy Arceri2015-11-211-6/+38
* glsl: call set_shader_inout_layout() earlierTimothy Arceri2015-11-211-3/+3
* glsl: Extension tracking for EXT_shader_samples_indenticalIan Romanick2015-11-191-0/+1
* glsl: add EXT_blend_func_extended parser enablesRyan Houdek2015-11-191-0/+3
* mesa: Replace gl_extensions::EXT_texture3D with ::dummy_trueNanley Chery2015-11-121-1/+1
* mesa: add ARB_enhanced_layoutsTimothy Arceri2015-11-121-0/+1
* glsl: add ARB_shader_clock infrastructureEmil Velikov2015-10-301-0/+1
* glsl: Remove CSE pass.Matt Turner2015-10-051-1/+0
* mesa: enable ARB_shader_storage_buffer_object extension for GLES 3.1Samuel Iglesias Gonsalvez2015-09-251-1/+1
* glsl: allow default qualifiers for shader storage block definitionsSamuel Iglesias Gonsalvez2015-09-251-2/+18
* 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