Merge remote-tracking branch 'mesa-public/master' into vulkan
[mesa.git] / src / glsl / glsl_parser_extras.cpp
2015-06-24 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-06-11 Kristian Høgsberg... vk: Implement basic compute shader support
2015-05-21 Timothy Arceriglsl: remove element_type() helper
2015-05-08 Dave Airlieglsl: add ARB_vertex_attrib_64bit support. (v2)
2015-05-04 Ian Romanickglsl/es3.1: Allow interger mix built-ins in GLSL ES...
2015-05-04 Ian Romanickglsl/es3.1: Allow 3.10 ES shaders in a GLES 3.1 context
2015-05-04 Francisco Jerezglsl: Keep track of the early_fragment_tests flag in...
2015-03-30 Brian Paulglsl: allow ForceGLSLVersion to override #version direc...
2015-03-02 Brian Paulglsl: replace Elements() with ARRAY_SIZE()
2015-02-24 Kenneth Graunkeglsl: Optimize "if (cond) discard;" to a conditional...
2015-02-19 Kenneth Graunkeglsl: Add compute to _mesa_shader_stage_to_string(...
2015-02-19 Kenneth Graunkeglsl: Create a _mesa_shader_stage_to_abbrev() function.
2015-02-19 Dave Airlieglsl/ast: Support double floats
2015-02-19 Dave Airlieglsl: add ARB_gpu_shader_fp64 to the glsl extensions...
2015-01-19 Micah Fedkemesa: Add ARB_shader_precision infrastructure
2015-01-14 Tapani Pällimesa/glsl/glapi: enable GL_EXT_draw_buffers extension
2014-12-16 Brian Paulglsl: remove extern "C" around #includes
2014-12-15 Maxence Le Doréglsl: Add gl_MaxViewports to available builtin constants
2014-12-02 Jordan Justenmain, glsl: Bump max known desktop glsl version to...
2014-12-01 Matt Turnerglsl: Initialize static temporaries_allocate_names...
2014-10-30 Chia-I Wuglsl: protect anonymous struct id with a mutex
2014-10-07 Iago Toral Quirogaglsl: Optimize min/max expression trees
2014-09-30 Ian Romanickglsl: Don't allocate a name for ir_var_temporary variables
2014-09-30 Ian Romanickglsl: Never put ir_var_temporary variables in the symbo...
2014-09-30 Ian Romanickglsl: Eliminate unused built-in variables after compilation
2014-08-15 Ilia Mirkinglsl: add ARB_derivative control support
2014-08-11 Marek Olšákmesa: move ShaderCompilerOptions into gl_constants
2014-08-04 Ian Romanickglsl: Rebuild the symbol table without unreachable...
2014-08-04 Kenneth Graunkeutil: Move ralloc to a new src/util directory.
2014-07-17 Marek Olšákglsl: add a mechanism to allow #extension directives...
2014-07-03 Ilia Mirkinglsl: add support for AMD_vertex_shader_viewport_index
2014-07-01 Matt Turnerglsl: Use foreach_list_typed when possible.
2014-06-22 Chris Forbesglsl: Add extension plumbing for ARB_fragment_layer_vie...
2014-06-19 Matt Turnerglsl: Pass in options to do_algebraic().
2014-06-19 Matt Turnerglsl: Rebalance expression trees that are reduction...
2014-06-16 Tapani Pälliglsl: add enable bit for ARB_explicit_uniform_location
2014-06-04 Chris Forbesglsl: Add support for `precise` redeclarations
2014-05-02 Chia-I Wuglsl: make static constant variables "static const"
2014-05-02 Ian Romanickmesa: Enable GL_EXT_separate_shader_objects for OpenGL ES
2014-05-02 Ian Romanickglsl: Sort the list of extensions
2014-05-02 Ian Romanickmesa/sso: Enable GL_ARB_separate_shader_objects by...
2014-05-01 Anuj Phogatglsl: Apply the link error conditions to GL_ARB_fragmen...
2014-05-01 Anuj Phogatglsl: Link error if fs defines conflicting qualifiers...
2014-04-12 Kenneth Graunkeglsl: Pass gl_shader_compiler_optimizations to unroll_l...
2014-04-12 Kenneth Graunkeglsl: Drop do_common_optimization's max_unroll_iteratio...
2014-04-08 Kenneth Graunkeglsl: Pass ctx->Const.NativeIntegers to do_algebraic.
2014-04-08 Kenneth Graunkeglsl: Pass ctx->Const.NativeIntegers to do_common_optim...
2014-04-01 Chia-I Wuglsl: remove UBO fields from _mesa_glsl_parse_state
2014-03-08 Sir Anthonyglsl: Extend ast location structure to hande end token...
2014-02-23 Eric Anholtglsl: Add a file argument to the IR printer.
2014-02-21 Ian Romanickmesa/sso: Add extension tracking for ARB_separate_shade...
2014-02-20 Jordan Justenglsl/linker: produce gl_shader_program Geom.Invocations
2014-02-20 Jordan Justenglsl: convert GS input primitive to use ast_type_qualifier
2014-02-12 Francisco Jerezglsl: Add built-in constants for ARB_shader_image_load_...
2014-02-12 Francisco Jerezglsl/parser: Handle the early_fragment_tests input...
2014-02-12 Francisco Jerezglsl: Add ARB_shader_image_load_store extension enables.
2014-02-05 Paul Berryglsl/cs: Handle compute shader local_size_{x,y,z} decla...
2014-02-05 Paul Berrymesa/cs: Implement MAX_COMPUTE_WORK_GROUP_COUNT constant.
2014-02-05 Paul Berrymesa/cs: Implement MAX_COMPUTE_WORK_GROUP_SIZE constant.
2014-02-05 Paul Berrymesa/cs: Add extension enable flags for ARB_compute_shader.
2014-01-23 Anuj Phogatglsl: Disable ARB_texture_rectangle in shader version...
2014-01-23 Matt Turnerglsl: Mark GLSL 4.40 as a known version.
2014-01-23 Timothy Arceriglsl: remove remaining is_array variables
2014-01-23 Timothy Arceriglsl: Add ARB_arrays_of_arrays support to yacc definiti...
2014-01-22 Paul Berryglsl: Simplify aggregate type inference to prepare...
2014-01-21 Matt Turnerglsl: Vectorize multiple scalar assignments
2014-01-21 Matt Turnermesa: rename PreferDP4 to OptimizeForAOS.
2014-01-20 Ian Romanickglsl: Add extension infrastructure for ARB_viewport_array
2014-01-09 Paul Berrymesa: replace ctx->Const.{Vertex,Fragment,Geomtery...
2014-01-08 Paul Berrymesa: Remove _mesa_progshader_enum_to_string(), which...
2014-01-08 Paul Berryglsl: Change _mesa_glsl_parse_state ctor to use gl_shad...
2014-01-08 Paul Berrymesa: Use gl_shader::Stage instead of gl_shader::Type...
2014-01-08 Paul Berrymesa: Clean up nomenclature for pipeline stages.
2014-01-06 Maxence Le Dorémesa: enable AMD_shader_trinary_minmax
2014-01-06 Maxence Le Doréglsl: Add extension tracking for AMD_shader_trinary_minmax
2013-12-30 Paul BerryRename overloads of _mesa_glsl_shader_target_name().
2013-12-17 Paul Berryglsl: Replace _mesa_glsl_parser_targets enum with gl_sh...
2013-12-07 Chris Forbesglsl: Add frontend support for `sample` auxiliary stora...
2013-12-01 Kenneth Graunkeglsl: Simplify the built-in function linking code.
2013-11-27 Francisco Jerezglsl: Initialize _mesa_glsl_parse_state::atomic_counter...
2013-11-18 Tapani Pälliglsl: cleanup, remove duplicate assignment
2013-11-01 Anuj Phogatmesa: Add infrastructure for GL_ARB_sample_shading
2013-11-01 Eric Anholtglsl: Add a CSE pass.
2013-10-29 Francisco Jerezglsl: Add built-in functions and constants required...
2013-10-29 Francisco Jerezglsl: Add extension enables for ARB_shader_atomic_counters.
2013-10-15 Paul Berryglsl: Add new GLSL 1.50 constants.
2013-10-07 Ian Romanickglsl: Remove glsl_parser_state MaxVaryingFloats field
2013-10-05 Chris Forbesglsl: add plumbing for GL_ARB_texture_query_levels
2013-10-02 Maxence Le Doreglsl: add texture gather changes
2013-10-02 Francisco Jerezglsl: Switch ast_node to the non-zeroing allocator.
2013-10-02 Francisco Jerezglsl: Initialize all member variables of _mesa_glsl_par...
2013-09-26 Kenneth Graunkeglsl: Create and use a has_uniform_buffer_objects(...
2013-09-26 Kenneth Graunkeglsl: Create and use a has_explicit_attrib_location...
2013-09-13 Ian Romanickmesa: Rename MESA_shader_integer_mix to EXT_shader_inte...
2013-09-09 Matt Turnerglsl: Implement MESA_shader_integer_mix extension.
2013-09-09 Kenneth Graunkeglsl: Switch to the new built-in function module.
2013-08-22 Matt Turnerglsl: Remove ubo_qualifiers_allowed variable.
2013-08-22 Matt Turnerglsl: Rename ubo_qualifiers_valid to ubo_qualifiers_all...
2013-08-19 Ian Romanickglsl: Disallow embedded structure definitions
2013-08-02 Eric Anholtglsl: Export the compiler's GS layout qualifiers to...
next