summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_parser_extras.cpp
Commit message (Expand)AuthorAgeFilesLines
* mesa: Remove _mesa_progshader_enum_to_string(), which is no longer used.Paul Berry2014-01-081-29/+0
* glsl: Change _mesa_glsl_parse_state ctor to use gl_shader_stage enum.Paul Berry2014-01-081-7/+5
* mesa: Use gl_shader::Stage instead of gl_shader::Type where possible.Paul Berry2014-01-081-2/+2
* mesa: Clean up nomenclature for pipeline stages.Paul Berry2014-01-081-11/+11
* mesa: enable AMD_shader_trinary_minmaxMaxence Le Doré2014-01-061-1/+1
* glsl: Add extension tracking for AMD_shader_trinary_minmaxMaxence Le Doré2014-01-061-0/+1
* Rename overloads of _mesa_glsl_shader_target_name().Paul Berry2013-12-301-9/+8
* glsl: Replace _mesa_glsl_parser_targets enum with gl_shader_type.Paul Berry2013-12-171-7/+7
* glsl: Add frontend support for `sample` auxiliary storage qualifierChris Forbes2013-12-071-0/+2
* glsl: Simplify the built-in function linking code.Kenneth Graunke2013-12-011-5/+3
* glsl: Initialize _mesa_glsl_parse_state::atomic_counter_offsets before using it.Francisco Jerez2013-11-261-0/+2
* glsl: cleanup, remove duplicate assignmentTapani Pälli2013-11-171-1/+0
* mesa: Add infrastructure for GL_ARB_sample_shadingAnuj Phogat2013-11-011-0/+1
* glsl: Add a CSE pass.Eric Anholt2013-11-011-0/+1
* glsl: Add built-in functions and constants required for ARB_shader_atomic_cou...Francisco Jerez2013-10-291-0/+6
* glsl: Add extension enables for ARB_shader_atomic_counters.Francisco Jerez2013-10-291-0/+1
* glsl: Add new GLSL 1.50 constants.Paul Berry2013-10-151-0/+10
* glsl: Remove glsl_parser_state MaxVaryingFloats fieldIan Romanick2013-10-071-1/+0
* glsl: add plumbing for GL_ARB_texture_query_levelsChris Forbes2013-10-051-0/+1
* glsl: add texture gather changesMaxence Le Dore2013-10-031-0/+1
* glsl: Switch ast_node to the non-zeroing allocator.Francisco Jerez2013-10-011-1/+2
* glsl: Initialize all member variables of _mesa_glsl_parse_state on construction.Francisco Jerez2013-10-011-2/+14
* glsl: Create and use a has_uniform_buffer_objects() helper.Kenneth Graunke2013-09-261-4/+0
* glsl: Create and use a has_explicit_attrib_location() helper.Kenneth Graunke2013-09-261-4/+0
* mesa: Rename MESA_shader_integer_mix to EXT_shader_integer_mixIan Romanick2013-09-131-1/+1
* glsl: Implement MESA_shader_integer_mix extension.Matt Turner2013-09-091-0/+1
* glsl: Switch to the new built-in function module.Kenneth Graunke2013-09-091-1/+1
* glsl: Remove ubo_qualifiers_allowed variable.Matt Turner2013-08-211-1/+0
* glsl: Rename ubo_qualifiers_valid to ubo_qualifiers_allowed.Matt Turner2013-08-211-1/+1
* glsl: Disallow embedded structure definitionsIan Romanick2013-08-191-0/+1
* glsl: Export the compiler's GS layout qualifiers to the gl_shader.Eric Anholt2013-08-011-0/+31
* glsl: Parse the GLSL 1.50 GS layout qualifiers.Eric Anholt2013-08-011-0/+4
* mesa,glsl,st/dri: add a new driconf option force_glsl_version for UnigineMarek Olšák2013-07-301-1/+2
* glsl: Remove shader stage checking for extension handling.Kenneth Graunke2013-07-291-61/+28
* glsl: Be consistent about '\n', '.', and capitalization in errors/warnings.Paul Berry2013-07-271-8/+8
* glsl: Initialize ast_function member variables.Vinson Lee2013-07-211-1/+2
* glsl: Initialize ast_jump_statement::opt_return_value.Vinson Lee2013-07-161-0/+1
* glsl: Add support for C-style initializers.Matt Turner2013-07-111-0/+188
* glsl: Add infrastructure for aggregate initializers.Matt Turner2013-07-111-0/+13
* glsl: Add an is_declaration field to ast_struct_specifier.Matt Turner2013-07-111-0/+1
* glsl: Change type of is_array to bool.Matt Turner2013-07-111-1/+1
* mesa: Move the common _mesa_glsl_compile_shader() code to glsl/.Eric Anholt2013-06-211-0/+83
* mesa: Use shared code for converting shader targets to short strings.Eric Anholt2013-06-211-0/+35
* mesa: Add infrastructure for ARB_shading_language_420pack.Todd Previte2013-06-141-0/+1
* glsl: Parse "#version 150 core" directives.Kenneth Graunke2013-06-101-0/+13
* glsl: add AMD_vertex_shader_layer supportJordan Justen2013-05-131-0/+1
* glsl: Add lowering pass for ir_triop_vector_insertIan Romanick2013-05-131-0/+1
* glsl: Add a pass to flip matrix/vector multiplies to use dot products.Kenneth Graunke2013-05-121-0/+4
* glsl: Pass struct shader_compiler_options into do_common_optimization.Kenneth Graunke2013-05-121-1/+3
* mesa: move max texture image unit constants to gl_program_constantsMarek Olšák2013-05-111-2/+2