summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_parser_extras.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: make static constant variables "static const"Chia-I Wu2014-05-021-2/+2
* mesa: Enable GL_EXT_separate_shader_objects for OpenGL ESIan Romanick2014-05-021-0/+1
* glsl: Sort the list of extensionsIan Romanick2014-05-021-20/+32
* mesa/sso: Enable GL_ARB_separate_shader_objects by defaultIan Romanick2014-05-021-1/+1
* glsl: Apply the link error conditions to GL_ARB_fragment_coord_conventionsAnuj Phogat2014-05-011-0/+2
* glsl: Link error if fs defines conflicting qualifiers for gl_FragCoordAnuj Phogat2014-05-011-0/+21
* glsl: Pass gl_shader_compiler_optimizations to unroll_loops().Kenneth Graunke2014-04-111-1/+1
* glsl: Drop do_common_optimization's max_unroll_iterations parameter.Kenneth Graunke2014-04-111-3/+2
* glsl: Pass ctx->Const.NativeIntegers to do_algebraic.Kenneth Graunke2014-04-081-1/+1