glsl: fix the type of ir_constant_data::u16
[mesa.git] / src / compiler / glsl / glsl_parser_extras.cpp
2020-06-23 Marek Olšákglsl,driconf: add allow_glsl_120_subset_in_110 for...
2020-06-16 Dave Airliemesa/gles3: add support for GL_EXT_shader_group_vote
2020-06-07 Timothy Arceriglsl: fix potential slow compile times for GLSLOptimize...
2020-06-02 Marek Olšákglsl: lower mediump integer types to int16 and uint16
2020-05-05 Pierre-Eric Pellou... mesa: extend GLSLZeroInit semantics
2020-05-05 Pierre-Eric Pellou... glsl: rework zero initialization
2020-04-23 Simon Zenimesa: enable GL_EXT_draw_instanced for gles2
2020-04-16 Ilia Mirkinmesa: add NV_viewport_array2 enable, attach to glsl
2020-04-16 Ilia Mirkinglsl: add NV_viewport_array2 support
2020-04-04 Rob Clarkglsl: don't limit fp16 lowering to frag
2020-03-24 Neil Robertsglsl: Inline builtins in a separate pass
2020-03-24 Neil Robertsglsl: Add an IR lowering pass to convert mediump operat...
2020-01-23 Ian Romanickmesa: Extension boilerplate for INTEL_shader_integer_fu...
2019-11-20 Timothy Arceriglsl: delay compilation skip if shader contains an...
2019-11-20 Timothy Arceriglsl: add can_skip_compile() helper
2019-11-20 Timothy Arceriglsl: add ARB_shading_language_include support to ...
2019-11-20 Timothy Arceriglsl: add infrastructure for ARB_shading_language_include
2019-09-30 Caio Marcelo de... glsl: Parse `demote` statement
2019-09-30 Caio Marcelo de... mesa: Extension boilerplate for EXT_demote_to_helper_in...
2019-08-21 Lionel Landwerlinmesa/compiler: rework tear down of builtin/types
2019-08-06 Pierre-Eric Pellou... glsl: handle differences between ARB/EXT versions of...
2019-07-31 Eric Engestromcompiler: replace MAYBE_UNUSED with UNUSED
2019-07-30 Paulo Zanonimesa: extension boilerplate for EXT_texture_shadow_lod
2019-06-10 Caio Marcelo de... glsl: Check order and uniqueness of interlock functions
2019-05-08 Brian Paulglsl: s/GLboolean/bool/ to silence MSVC compiler warning
2019-04-25 Chris Forbesglsl: add scaffolding for EXT_gpu_shader4
2019-04-16 Tapani Pällicompiler/glsl: handle case where we have multiple users...
2019-04-15 Rhys Perrymesa, glsl: add support for EXT_shader_image_load_formatted
2019-04-09 Caio Marcelo de... glsl: Parse and propagate derivative_group to shader_info
2019-04-09 Caio Marcelo de... glsl: Remove redundant conditions when asserting in_qua...
2019-04-09 Caio Marcelo de... mesa: Extension boilerplate for NV_compute_shader_deriv...
2019-03-06 Timothy Arceriglsl: rename is_record() -> is_struct()
2019-03-03 Gert Wollnymesa: Expose EXT_texture_query_lod and add support...
2019-01-19 Timothy Arceriglsl: be much more aggressive when skipping shader...
2019-01-18 Timothy ArceriRevert "glsl: be much more aggressive when skipping...
2019-01-18 Timothy Arceriglsl: be much more aggressive when skipping shader...
2019-01-18 Timothy Arceriglsl: don't skip GLSL IR opts on first-time compiles
2018-12-04 Marek Olšákmesa: expose AMD_texture_texture4
2018-12-03 Matt Turnermesa: Revert INTEL_fragment_shader_ordering support
2018-11-08 Ian Romanickglsl: Add pragma to disable all warnings
2018-11-02 Erik Faye-Lundmesa/glsl: add support for EXT_shader_implicit_conversions
2018-08-29 Timothy Arceriglsl: add a mechanism to allow layout qualifiers on...
2018-08-28 Kevin Rogovinmesa: Add GL/GLSL plumbing for INTEL_fragment_shader_or...
2018-08-24 Marek Olšákmesa: expose AMD_gpu_shader_int64
2018-08-23 Marek Olšákmesa: add ctx->Const.MaxGeometryShaderInvocations
2018-08-23 Ian Romanickmesa: Extension boilerplate for INTEL_shader_atomic_flo...
2018-08-23 Ian Romanickmesa: Extension boilerplate for NV_shader_atomic_float
2018-08-20 Kevin RogovinAdd NV_fragment_shader_interlock support.
2018-07-27 Caio Marcelo de... glsl: use only copy_propagation_elements
2018-06-01 Plamena Manolovamesa: Add GL/GLSL plumbing for ARB_fragment_shader_inte...
2018-04-12 Marek Olšákmesa: include mtypes.h less
2018-04-12 Timothy Arceriglsl: fix compat shaders in GLSL 1.40
2018-04-03 Timothy Arceriglsl: always call do_lower_jumps() after loop unrolling
2018-02-24 Francisco Jerezglsl: Replace MESA_shader_framebuffer_fetch extension...
2018-02-24 Francisco Jerezglsl: Switch ast_type_qualifier to a 128-bit bitset.
2018-02-23 Marek Olšákmesa: implement ARB_compatibility
2018-02-06 Ilia Mirkinmesa: add OES_EGL_image_external_essl3 support
2018-01-26 Brian Paulmesa: change gl_compile_status enums to uppercase
2017-11-09 Ian Romanickglsl: Combine nop-swizzle optimization with swizzle...
2017-10-30 Eduardo Lima Mitevglsl: Use the utility function to copy symbols between...
2017-10-30 Eduardo Lima Mitevglsl_parser_extra: Add utility to copy symbols between...
2017-10-30 Ian Romanickglsl/parser: Move anonymous struct name handling to...
2017-10-30 Ian Romanickglsl/parser: Silence unused parameter warning
2017-10-23 Ilia Mirkinglsl: fix derived cs variables
2017-10-09 Timothy Arceriglsl: tidy up IR after loop unrolling
2017-09-21 Timothy Arceriglsl: merge loop_controls.cpp with loop_unroll.cpp
2017-09-19 Ian Romanickglsl: Silence unused parameter warnings
2017-08-21 Matt Turnerglsl: Mark functions static
2017-08-02 Samuel Pitoisetglsl: recognize GLSL 4.60
2017-06-13 Nicolai Hähnleglsl: give all unnamed structs the same name
2017-06-13 Nicolai Hähnleglsl: do not lookup struct types by typename
2017-05-20 John Brooksglsl: Conditionally allow redeclaration of built-in...
2017-05-06 Samuel Pitoisetglsl: process bindless/bound layout qualifiers
2017-05-06 Samuel Pitoisetglsl: add ARB_bindless_texture enable
2017-04-15 Timothy Arceriglsl: don't run the GLSL pre-processor when we are...
2017-04-15 Timothy Arceriglsl: delay optimisations on individual shaders when...
2017-04-05 Nicolai Hähnleglsl: add ARB_shader_ballot enable
2017-03-21 Grazvydas Ignotasutil/disk_cache: use a helper to compute cache keys
2017-03-15 Emil Velikovutil/sha1: drop _mesa_sha1_{update, format} return...
2017-03-12 Timothy Arceriglsl: don't recompile a shader on fallback unless needed
2017-03-12 Timothy Arcerimesa/glsl: introduce new gl_compile_status enum
2017-03-02 Samuel Pitoisetglsl: fix subroutine mismatch between declarations...
2017-03-01 Samuel Pitoisetglsl: remove unecessary flags.q.subroutine_def
2017-02-17 Timothy Arceriglsl: use correct shader source in case of cache fallback
2017-02-17 Timothy Arceriglsl: make use of on disk shader cache
2017-02-14 Anuj Phogatmesa: Add EXT_frag_depth bits and enable it on all...
2017-02-09 Matt Turnerglsl: Allow compatibility shaders with MESA_GL_VERSION_...
2017-02-09 Timothy Arceriglsl: add param to force shader recompile
2017-01-27 Emil Velikovglsl: remove explicit __STDC_FORMAT_MACROS define
2017-01-24 Roland Scheideggerglsl: fix compile errors with mingw due to missing...
2017-01-20 Ian Romanickglsl: Move builtin_function related prototypes to a...
2017-01-20 Dave Airlieglsl/ast/ir: Add 64-bit integer constant support
2017-01-20 Dave Airlieglsl: Add ARB_gpu_shader_int64 boilerplate.
2017-01-19 Timothy Arcerimesa/glsl: move TransformFeedbackBufferStride to gl_shader
2017-01-19 Timothy Arceriglsl: set InnerCoverage directly in gl_program
2017-01-19 Timothy Arceriglsl: tidy up PostDepthCoverage shader field
2017-01-19 Timothy Arcerimesa/glsl: move pixel_center_integer to gl_shader
2017-01-19 Timothy Arcerimesa/glsl: move origin_upper_left to gl_shader
2017-01-19 Timothy Arcerimesa/glsl: move uses_gl_fragcoord to gl_shader
2017-01-19 Timothy Arcerimesa/glsl: move redeclares_gl_fragcoord to gl_shader
next