summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_parser_extras.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-11-231-9/+45
|\
| * 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
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-11-141-1/+2
|\|
| * mesa: Replace gl_extensions::EXT_texture3D with ::dummy_trueNanley Chery2015-11-121-1/+1
| * mesa: add ARB_enhanced_layoutsTimothy Arceri2015-11-121-0/+1
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-11-031-0/+1
|\|
| * glsl: add ARB_shader_clock infrastructureEmil Velikov2015-10-301-0/+1
* | Merge ../mesa into vulkanKristian Høgsberg Kristensen2015-10-081-1/+0
|\|
| * glsl: Remove CSE pass.Matt Turner2015-10-051-1/+0
* | Merge branch 'master' of ../mesa into vulkanKristian Høgsberg Kristensen2015-10-011-1/+143
|\|
| * 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
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-08-311-0/+1
|\|
| * glsl: add support for OES_texture_storage_multisample_2d_arrayTapani Pälli2015-08-271-0/+1
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-08-251-1/+2
|\|
| * main: add extension GL_ARB_shader_image_sizeMartin Peres2015-08-201-0/+1
| * mesa: Rename MaxCombinedImageUnitsAndFragmentOutputs to MaxCombinedShaderOutp...Francisco Jerez2015-08-201-1/+1
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-08-171-33/+116
|\|
| * 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
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-06-231-2/+2
|\|
| * glsl: remove element_type() helperTimothy Arceri2015-05-221-2/+2
* | vk: Implement basic compute shader supportKristian Høgsberg Kristensen2015-06-111-0/+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