summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_parser_extras.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: Pass ctx->Const.NativeIntegers to do_common_optimization().Kenneth Graunke2014-04-081-2/+4
* glsl: remove UBO fields from _mesa_glsl_parse_stateChia-I Wu2014-04-011-10/+0
* glsl: Extend ast location structure to hande end token position.Sir Anthony2014-03-081-2/+4
* glsl: Add a file argument to the IR printer.Eric Anholt2014-02-221-1/+1
* mesa/sso: Add extension tracking for ARB_separate_shader_objectsIan Romanick2014-02-211-0/+1
* glsl/linker: produce gl_shader_program Geom.InvocationsJordan Justen2014-02-201-0/+4
* glsl: convert GS input primitive to use ast_type_qualifierJordan Justen2014-02-201-3/+3
* glsl: Add built-in constants for ARB_shader_image_load_store.Francisco Jerez2014-02-121-0/+8