summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_parser_extras.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* mesa: Add infrastructure for ARB_gpu_shader5.Matt Turner2013-05-061-0/+1
* glsl: Add an optimization pass to flatten simple nested if blocks.Kenneth Graunke2013-04-041-0/+1
* glsl: Implement ARB_texture_query_lodDave Airlie2013-03-291-0/+1
* mesa: Report ARB_debug_output for both shader errors and warnings.Eric Anholt2013-03-051-8/+7
* glsl: add support for ARB_texture_multisampleChris Forbes2013-03-021-0/+1
* glsl: Fix unsupported version error for GLSL ES 3.00, future proof for 3.30.Paul Berry2013-02-121-54/+58
* glsl: fix incorrect comment about do_common_optimizationMarek Olšák2013-02-061-2/+2
* glsl: Add infrastructure for ARB_shading_language_packingMatt Turner2013-01-251-0/+1
* glsl: Fix gl_context vs. ralloc context in check_version again, again.Kenneth Graunke2012-12-171-2/+2
* glsl_parser_extras.cpp: fixup gl vs mem contexts again.Dave Airlie2012-12-161-4/+4
* glsl: Allow layout qualifiers in GLSL 3.00 ESIan Romanick2012-12-061-0/+4
* glsl: Make {Min,Max}ProgramTexelOffset available to compiler.Paul Berry2012-12-061-0/+2
* glsl/parser: Handle "#version 300 es" directive.Paul Berry2012-12-061-26/+79
* glsl/parser: Extract version directive processing into a function.Paul Berry2012-12-061-0/+52
* glsl: Add GLSL version query functions.Paul Berry2012-12-061-0/+51
* glsl: Make a function to express a GLSL version ir human-readable form.Paul Berry2012-12-061-0/+10
* glsl: add ARB_texture_cube_map_array support (v2)Dave Airlie2012-11-091-0/+1
* glsl: Add support for OES_standard_derivatives in GLSL ES.Tomeu Vizoso2012-08-011-0/+1
* glsl: Add support for default layout qualifiers for uniforms.Eric Anholt2012-07-311-0/+4
* glsl: Refactor #version validation to be more future-proof.Kenneth Graunke2012-07-311-13/+1
* glsl: add support for using API_OPENGL_COREJordan Justen2012-07-301-8/+7
* glsl: Turn UBO variable declarations into ir_variables and check qualifiers.Eric Anholt2012-07-201-0/+1
* glsl: Don't hide the type of struct_declaration_list.Eric Anholt2012-07-091-1/+1
* glsl: Parser handles "#extension GL_ARB_uniform_buffer_object"Vincent Lejeune2012-07-091-0/+1
* glsl: Scaffolding for ARB_shader_bit_encoding.Olivier Galibert2012-06-071-0/+1
* glsl: Remove the opt_discard_simplification pass.Eric Anholt2012-05-141-1/+0
* glsl: report errors via GL_ARB_debug_outputDylan Noblesmith2012-05-021-0/+11
* glsl: add gl_context memberDylan Noblesmith2012-05-021-1/+2
* glsl: consolidate error/warning codeDylan Noblesmith2012-05-021-14/+23
* glsl: Add an array splitting pass.Eric Anholt2012-04-111-0/+1
* glsl: Use (const char *) in AST nodes rather than plain (char *).Kenneth Graunke2012-04-091-2/+2
* glsl: Add support for parsing #version 140.Eric Anholt2012-03-151-0/+2
* glsl: Save and restore the whole switch state for nesting.Eric Anholt2012-02-031-1/+1