glsl/linker: Check the invariance of built-in special variables
[mesa.git] / src / compiler / glsl / linker.cpp
2018-09-12 Vadym Shovkopliasglsl/linker: Check the invariance of built-in special...
2018-09-07 Dylan BakerReplace uses of _mesa_bitcount with util_bitcount
2018-08-29 vadym.shovkopliasglsl/linker: Link all out vars from a shader objects...
2018-08-02 Andres Gomezglsl: use util_snprintf()
2018-07-03 Alejandro Piñeirocompiler/glsl: refactor empty_uniform_block utilities...
2018-06-21 Alejandro Piñeirocompiler/link: move add_program_resource to linker_util
2018-06-19 Timothy Arceriglsl: fix desktop glsl linking regression
2018-06-19 Timothy Arcerimesa/util: add allow_glsl_relaxed_es driconfig override
2018-06-01 Plamena Manolovamesa: Add GL/GLSL plumbing for ARB_fragment_shader_inte...
2018-04-13 Brian Paulglsl: rename 'interface' var to 'iface' to fix MSVC...
2018-04-12 Marek Olšákmesa: include mtypes.h less
2018-03-19 Jordan Justenglsl/shader_cache: Allow shader cache usage with transf...
2018-02-28 Samuel Iglesias... glsl/linker: fix bug when checking precision qualifier
2018-02-05 Juan A. Suarez Romeroglsl/linker: check same name is not used in block and...
2018-01-26 Brian Paulmesa: change gl_link_status enums to uppercase
2018-01-16 Juan A. Suarez Romeroglsl/linker: link-error using the same name in unnamed...
2018-01-10 Ian Romanickglsl/linker: Safely generate mask of possible locations
2018-01-10 Ian Romanickglsl/linker: Mark no locations as invalid instead of...
2018-01-10 Iago Toral Quirogaglsl: remove Lower{TCS,TES}PatchVerticesIn
2017-11-09 Ian Romanickglsl/linker: Optimize swizzles again after linking
2017-11-09 Timothy Arceriglsl: use the correct parent when allocating program...
2017-11-09 Timothy Arceriglsl: drop cache_fallback
2017-11-08 Juan A. Suarez Romeroglsl: add varying resources for arrays of complex types
2017-11-06 Tomasz Figaglsl: Allow precision mismatch on dead data with GLSL...
2017-10-30 Eduardo Lima Mitevglsl: Use the utility function to copy symbols between...
2017-10-30 Emil VelikovRevert "foo"
2017-10-30 Emil Velikovfoo
2017-10-26 Iago Toral Quirogaglsl/linker: validate explicit locations for SSO programs
2017-10-23 Ilia Mirkinglsl: fix derived cs variables
2017-10-19 Iago Toral Quirogaglsl/linker: produce error when invalid explicit locati...
2017-10-10 Nicolai Hähnleglsl/linker: add check for compute shared memory size
2017-09-21 Nicolai Hähnleglsl/linker: properly fix output variable overlap check
2017-09-20 Nicolai Hähnleglsl/linker: fix output variable overlap check
2017-09-19 Ian Romanickglsl: Silence unused parameter warnings
2017-08-29 Emil Velikovutil: move string_to_uint_map to glsl
2017-08-22 Timothy Arceriglsl: pass UseSTD430AsDefaultPacking to where it will...
2017-08-21 Matt Turnerglsl: Mark functions static
2017-08-11 Timothy Arceriglsl: pass mem_ctx to constant_expression_value(.....
2017-08-11 Timothy Arceriglsl: stop copying struct and interface member names
2017-07-05 Nicolai Hähnleglsl: explicitly zero out padding to gl_shader_variable...
2017-07-05 Nicolai Hähnleglsl: look for multiple variables simultaneously with...
2017-07-03 Nicolai Hähnleglsl: simplify disable_varying_optimizations_for_sso
2017-06-26 Juan A. Suarez Romeroglsl: do not call link_xfb_stride_layout_qualifiers...
2017-06-13 Nicolai Hähnleglsl: simplify validate_intrastage_arrays
2017-06-13 Nicolai Hähnleglsl: remove redundant record_compare check when linkin...
2017-05-06 Samuel Pitoisetglsl: link bindless layout qualifiers
2017-04-21 Samuel Pitoisetglsl: make use glsl_type::is_atomic_uint()
2017-04-15 Timothy Arceriglsl: delay optimisations on individual shaders when...
2017-03-27 Andres Gomezglsl: Interface Block instances don't need linking...
2017-03-27 Andres Gomezglsl: on UBO/SSBOs link error reset the number of activ...
2017-02-23 Kenneth Graunkeglsl: Raise a link error for non-SSO ES programs with...
2017-02-23 Iago Toral Quirogaglsl: enable early_fragment_tests implicitly with post_...
2017-02-17 Timothy Arceriglsl: fix scons builds with shader cache
2017-02-17 Timothy Arceriglsl: don't reprocess or clear UBOs on cache fallback
2017-02-17 Timothy Arceriglsl: skip more uniform initialisation when doing fallb...
2017-02-17 Timothy Arceriglsl: don't reference shader prog data during cache...
2017-02-17 Timothy Arceriglsl: add support for caching shaders with xfb qualifiers
2017-02-17 Timothy Arceriglsl: make use of on disk shader cache
2017-02-13 Kenneth Graunkeglsl: Drop resize-to-MaxPatchVertices hack.
2017-02-13 Kenneth Graunkeglsl: Update a comment about link errors for TCS &...
2017-02-09 Timothy Arcerist/mesa/i965: create link status enum
2017-01-24 Timothy Arceriglsl: lower constant arrays to uniform arrays before...
2017-01-23 Timothy Arceriglsl: fix tes linking regression
2017-01-23 Timothy Arcerimesa/glsl: set and get cs layouts to and from shader_info
2017-01-23 Timothy Arcerimesa/glsl: set and get gs layouts directly to and from...
2017-01-23 Timothy Arcerimesa/glsl/i965: set and get tes layouts directly to...
2017-01-23 Timothy Arceriglsl: use last_vert_prog to get last {clip,cull}_distan...
2017-01-23 Timothy Arcerimesa/glsl: set {clip,cull}_distance_array_size directly...
2017-01-23 Timothy Arcerist/mesa/glsl: change xfb_program field to last_vert_prog
2017-01-20 Ian Romanickglsl: Move builtin_function related prototypes to a...
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
2017-01-19 Timothy Arcerimesa/glsl: move ARB_fragment_coord_conventions_enable...
2017-01-19 Timothy Arcerist/mesa/glsl: set early_fragment_tests directly in...
2017-01-19 Timothy Arcerimesa/glsl/i965: set and use tcs vertices_out directly
2017-01-19 Timothy Arcerimesa/glsl: move ProgramResourceList to gl_shader_progra...
2017-01-19 Timothy Arceriglsl: store number of explicit uniform loactions in...
2017-01-19 Timothy Arceriglsl: create a new link_and_validate_uniforms() helper
2017-01-19 Timothy Arceriglsl: move more varying linking code to link_varyings.cpp
2017-01-09 Timothy Arcerist/mesa/glsl: set num_images directly in shader_info
2017-01-08 Kenneth Graunkemesa: Introduce a compiler enum for tessellation spacing.
2017-01-07 Kenneth GraunkeRevert recent GLSL slot counting fiasco.
2017-01-06 Kenneth Graunkeglsl: Create and use a new ir_variable::count_attribute...
2017-01-06 Timothy Arcerimesa/glsl: set num_textures per stage directly in shade...
2017-01-06 Timothy Arcerist/mesa/glsl: add new is_arb_asm flag in gl_program
2017-01-06 Timothy Arcerist/mesa/glsl/i965: move ShaderStorageBlocks to gl_program
2017-01-06 Timothy Arcerist/mesa/glsl/i965: set num_ssbos directly in shader_info
2017-01-06 Timothy Arcerist/mesa/glsl/i965: move per stage UniformBlocks to...
2017-01-06 Timothy Arcerist/mesa/glsl/i965: set num_ubos directly in shader_info
2017-01-05 Marek Olšákmesa: add gl_constants::GLSLOptimizeConservatively
2016-12-30 Timothy Arceriglsl/mesa: add reference to gl_shader_program_data...
2016-12-29 Timothy Arcerimesa/glsl/i965: remove Driver.NewShader()
2016-12-29 Timothy Arcerimesa/glsl: move BlendSupport bitfield to gl_program
2016-12-29 Timothy Arcerimesa/glsl: move LinkedTransformFeedback from gl_shader_...
2016-12-29 Timothy Arcerimesa: move _Used to gl_program
next