summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_parser_extras.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge branch mesa-public/master into vulkanJason Ekstrand2016-02-051-0/+1
|\
| * glsl: add support for GL_OES_geometry_shaderMarta Lofstedt2016-01-221-0/+1
* | Merge ../mesa into vulkanKristian Høgsberg Kristensen2016-01-081-38/+0
|\|
| * glsl: Move _mesa_shader_stage_to_string/abbrev to shader_enums.cKristian Høgsberg Kristensen2016-01-081-38/+0
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-291-0/+1
|\|
| * mesa: Add core mesa support for GL_ARB_shader_draw_parametersKristian Høgsberg Kristensen2015-12-291-0/+1
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-101-4/+3
|\|
| * 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
* | 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