summaryrefslogtreecommitdiff
path: root/src/glsl/glsl_parser_extras.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-10-05glsl: Remove CSE pass.Matt Turner1-1/+0
2015-09-25mesa: enable ARB_shader_storage_buffer_object extension for GLES 3.1Samuel Iglesias Gonsalvez1-1/+1
2015-09-25glsl: allow default qualifiers for shader storage block definitionsSamuel Iglesias Gonsalvez1-2/+18
2015-09-25glsl: Move interface block processing to glsl_parser_extras.cppSamuel Iglesias Gonsalvez1-0/+122
2015-09-25glsl: ignore default qualifier declarations when checking for duplicate layou...Samuel Iglesias Gonsalvez1-0/+1
2015-09-13glsl/cs: Initialize gl_GlobalInvocationID in main()Jordan Justen1-0/+2
2015-09-10glsl: add ARB_shader_texture_image_samples infrastructureIlia Mirkin1-0/+1
2015-08-27glsl: add support for OES_texture_storage_multisample_2d_arrayTapani Pälli1-0/+1
2015-08-20main: add extension GL_ARB_shader_image_sizeMartin Peres1-0/+1
2015-08-20mesa: Rename MaxCombinedImageUnitsAndFragmentOutputs to MaxCombinedShaderOutp...Francisco Jerez1-1/+1
2015-07-23glsl/ir: add subroutine lowering pass (v2.3)Dave Airlie1-0/+1
2015-07-23glsl: add ast/parser support for subroutine parsing storage (v3.2)Dave Airlie1-0/+22
2015-07-23glsl: Add extension plumbing and define for ARB_shader_subroutineChris Forbes1-0/+1
2015-07-23glsl: add builtin constants for ARB_tessellation_shaderChris Forbes1-0/+19
2015-07-23glsl: add the patch in/out qualifier (v2)Fabian Bieler1-0/+2
2015-07-23glsl: add tessellation shader parsing support (v2)Fabian Bieler1-2/+37
2015-07-14glsl: Implement parser support for 'buffer' qualifierKristian Høgsberg1-0/+2
2015-07-14mesa: define ARB_shader_storage_buffer_object extensionSamuel Iglesias Gonsalvez1-31/+32
2015-05-22glsl: remove element_type() helperTimothy Arceri1-2/+2
2015-05-08glsl: add ARB_vertex_attrib_64bit support. (v2)Dave Airlie1-0/+1
2015-05-04glsl/es3.1: Allow interger mix built-ins in GLSL ES 3.10Ian Romanick1-0/+10
2015-05-04glsl/es3.1: Allow 3.10 ES shaders in a GLES 3.1 contextIan Romanick1-2/+7
2015-05-04glsl: Keep track of the early_fragment_tests flag in gl_shader.Francisco Jerez1-1/+3
2015-03-30glsl: allow ForceGLSLVersion to override #version directivesBrian Paul1-4/+7
2015-03-02glsl: replace Elements() with ARRAY_SIZE()Brian Paul1-4/+4
2015-02-24glsl: Optimize "if (cond) discard;" to a conditional discard.Kenneth Graunke1-0/+1
2015-02-19glsl: Add compute to _mesa_shader_stage_to_string(); use unreachable.Kenneth Graunke1-2/+2
2015-02-19glsl: Create a _mesa_shader_stage_to_abbrev() function.Kenneth Graunke1-0/+17
2015-02-19glsl/ast: Support double floatsDave Airlie1-0/+4
2015-02-19glsl: add ARB_gpu_shader_fp64 to the glsl extensions. (v2)Dave Airlie1-0/+1
2015-01-19mesa: Add ARB_shader_precision infrastructureMicah Fedke1-0/+1
2015-01-14mesa/glsl/glapi: enable GL_EXT_draw_buffers extensionTapani Pälli1-0/+1
2014-12-16glsl: remove extern "C" around #includesBrian Paul1-3/+0
2014-12-15glsl: Add gl_MaxViewports to available builtin constantsMaxence Le Doré1-0/+3
2014-12-01main, glsl: Bump max known desktop glsl version to 4.50Jordan Justen1-3/+7
2014-12-01glsl: Initialize static temporaries_allocate_names once per process.Matt Turner1-1/+3
2014-10-30glsl: protect anonymous struct id with a mutexChia-I Wu1-2/+8
2014-10-07glsl: Optimize min/max expression treesIago Toral Quiroga1-0/+1
2014-09-30glsl: Don't allocate a name for ir_var_temporary variablesIan Romanick1-0/+3
2014-09-30glsl: Never put ir_var_temporary variables in the symbol tableIan Romanick1-2/+6
2014-09-30glsl: Eliminate unused built-in variables after compilationIan Romanick1-0/+20
2014-08-14glsl: add ARB_derivative control supportIlia Mirkin1-0/+1
2014-08-11mesa: move ShaderCompilerOptions into gl_constantsMarek Olšák1-1/+1
2014-08-04glsl: Rebuild the symbol table without unreachable symbolsIan Romanick1-1/+25
2014-08-04util: Move ralloc to a new src/util directory.Kenneth Graunke1-1/+1
2014-07-18glsl: add a mechanism to allow #extension directives in the middle of shadersMarek Olšák1-0/+2
2014-07-02glsl: add support for AMD_vertex_shader_viewport_indexIlia Mirkin1-0/+1
2014-07-01glsl: Use foreach_list_typed when possible.Matt Turner1-26/+15
2014-06-22glsl: Add extension plumbing for ARB_fragment_layer_viewportChris Forbes1-0/+1
2014-06-19glsl: Pass in options to do_algebraic().Matt Turner1-1/+1