spirv: fix 64 bit atomic inc and dec
[mesa.git] / src / compiler / glsl /
2020-09-01 Karol Herbstnir: use nir_var_all to get rid of casting
2020-08-31 Jesse Natalienir/vtn: Add type constant to image intrinsics
2020-08-21 Karol Herbstnir: rename nir_op_fne to nir_op_fneu
2020-08-21 Danylo Piliaievglsl: Eliminate out-of-bounds triop_vector_insert
2020-08-21 Danylo Piliaievglsl: Eliminate assigments to out-of-bounds elements...
2020-08-21 Danylo Piliaievir_constant: Return zero on out-of-bounds vector accesses
2020-08-20 Jason Ekstrandnir: Add an LOD parameter to image_*_size
2020-08-18 Marcin Ślusarzglsl: fix crashes on out of bound matrix access using...
2020-08-18 Louis-Francis Ratt... st/mesa: Replace UsesStreams by ActiveStreamMask for GS
2020-08-17 Daniel Stoneglsl/test: Don't run whitespace tests in parallel
2020-08-17 Marek Olšákcompiler: add glsl_print_type
2020-08-17 BillKristiansencompiler/glsl: Initialize local variable to zero to...
2020-08-05 Rob Clarkglsl_to_nir: fix bitfield_extract with 16-bit operands
2020-08-05 Marek Olšákglsl: improve precision determination for calls
2020-08-05 Marek Olšákglsl: don't lower to mediump for desktop OpenGL
2020-08-05 Marek Olšákglsl: don't create conversion opcodes for array types
2020-08-05 Marek Olšákglsl: don't lower atomic functions to mediump
2020-08-05 Rob Clarkglsl: don't inline intrinsics for mediump
2020-08-05 Marek Olšákglsl: fix constant expression evaluation for 16-bit...
2020-08-05 Marek Olšákglsl: lower_precision - fix assertion failure with...
2020-08-05 Rob Clarkglsl: remove LowerPrecisionTemporaries
2020-08-05 Rob Clarkglsl/lower_precision: split out const lowering
2020-07-30 Boris Brezillonnir: Get rid of __[u]int64_to_fp32() and __fp32_to_...
2020-07-30 Marcin Ślusarzglsl: catch out of bounds access in the debug version
2020-07-29 Jason Ekstrandnir/gl_nir_linker: Call add_vars_with_modes once for...
2020-07-29 Jason Ekstrandnir: Use a single list for all shader variables
2020-07-29 Jason Ekstrandnir/gl_nir_linker: Use nir_foreach_variable_with_modes
2020-07-29 Jason Ekstrandnir: Add a nir_foreach_gl_uniform_variable helper for...
2020-07-29 Jason Ekstrandnir: Add a nir_foreach_uniform_variable helper
2020-07-17 Erik Faye-Lundmesa: do not use bitfields for advanced-blend state
2020-07-09 Pierre-Eric Pellou... glsl: declare gl_Layer/gl_ViewportIndex/gl_ViewportMask...
2020-07-09 Pierre-Eric Pellou... glsl: only allow 32 bits atomic operations on images
2020-07-09 Pierre-Eric Pellou... glsl: don't expose imageAtomicIncWrap for signed image
2020-07-09 Pierre-Eric Pellou... glsl: reject size1x8 for image variable with floating...
2020-07-08 Marek Olšákglsl: don't validate array types in ir_dereference_variable
2020-07-08 Marek Olšákglsl: lower mediump temporaries to 16 bits except struc...
2020-07-08 Alyssa Rosenzweigglsl: Handle 16-bit types in loop analysis
2020-07-08 Marek Olšákglsl: add capability to lower mediump array types
2020-07-08 Marek Olšákglsl: lower builtins to mediump that always return...
2020-07-08 Marek Olšákglsl: lower builtins to mediump that ignore precision...
2020-07-08 Marek Olšákglsl: don't lower builtins to mediump that don't allow it
2020-07-08 Marek Olšákglsl: don't lower precision of textureSize
2020-07-08 Marek Olšákglsl: flatten a tautological conditional in lower_precision
2020-07-08 Marek Olšákglsl: cleanups in lower_precision
2020-07-08 Marek Olšákglsl: remove the return type from lower_precision
2020-07-08 Marek Olšákglsl: convert reusable lower_precision util code into...
2020-07-08 Marek Olšákglsl: validate more stuff
2020-07-08 Marek Olšákglsl: run validate_ir_tree if GLSL_VALIDATE=1 regardles...
2020-07-08 Marek Olšákglsl: fix evaluating float16 constant expression matrices
2020-07-08 Marek Olšákglsl: fix the type of ir_constant_data::u16
2020-07-08 Marek Olšákglsl: print constant initializers
2020-07-08 Marek Olšákglsl: print precision qualifiers in IR dumps
2020-07-08 Marek Olšákglsl: make print_type non-static for debugging
2020-07-02 Timothy Arceriglsl: move fallthrough comment to where gcc can see it
2020-06-30 Dave Airlieglsl: fix constant packing for 64-bit big endian.
2020-06-30 Timothy Arceriglsl: remove stale FIXME
2020-06-30 Timothy Arceriglsl: define gl_LightSource members in ARB_vertex_progr...
2020-06-23 Marek Olšákglsl,driconf: add allow_glsl_120_subset_in_110 for...
2020-06-18 Karol Herbstnir/lower_images: handle dec and inc
2020-06-18 Karol Herbstnir/lower_images: fix for array of arrays
2020-06-18 Rob Clarkglsl_to_nir: fix vote_any/vote_all
2020-06-18 Rob Clarkglsl_to_nir: fix shader_clock
2020-06-18 Rob Clarkglsl_to_nir: fix is_helper_invocation
2020-06-17 Timothy Arceriglsl: small optimisation fix for uniform array resizing
2020-06-17 Timothy Arceriglsl: fix uniform array resizing in the nir linker
2020-06-16 Dave Airliemesa/gles3: add support for GL_EXT_shader_group_vote
2020-06-12 Timothy Arceriglsl: fix incorrect optimisation in opt_constant_variable()
2020-06-11 Jason Ekstrandnir: Properly preserve metadata in more cases
2020-06-10 Andrii Simiklitglsl: fix crash on glsl macro redefinition
2020-06-08 Danylo Piliaievglsl: inline functions with unsupported return type...
2020-06-07 Timothy Arceriglsl: fix potential slow compile times for GLSLOptimize...
2020-06-03 Timothy Arceriglsl: when NIR linker enable use it to resize uniform...
2020-06-03 Timothy Arceriglsl: gather uniform dereference info before main linki...
2020-06-03 Timothy Arceriglsl: add update_array_sizes() helper to the NIR unifor...
2020-06-03 Timothy Arceriglsl: add struct to gather more info about uniform...
2020-06-03 Danylo Piliaievglsl: Don't replace lrp pattern with lrp if arguments...
2020-06-03 Timothy Arceriglsl/spirv: remove dead uniforms in spirv nir linker
2020-06-03 Timothy Arceriglsl: remove dead uniforms in the nir linker
2020-06-03 Timothy Arceriglsl: add can_remove_uniform() helper to the NIR linker
2020-06-02 Marek Olšákglsl: lower samplers with highp coordinates correctly
2020-06-02 Marek Olšákglsl: lower the precision of imageLoad
2020-06-02 Marek Olšákglsl: lower mediump partial derivatives
2020-06-02 Marek Olšákglsl: lower mediump integer types to int16 and uint16
2020-06-02 Marek Olšákglsl: handle int16 and uint16 types and add instruction...
2020-06-02 Marek Olšákglsl: treat lowp as mediump when lowering builtins
2020-06-01 Dylan Bakermeson: use gnu_symbol_visibility argument
2020-05-27 Timothy Arceriglsl: fix slow linking of uniforms in the nir linker
2020-05-27 Timothy Arceriglsl: stop cascading errors if process_parameters(...
2020-05-26 Alyssa Rosenzweigglsl: Use SATURATE
2020-05-26 Marcin Ślusarzglsl: cleanup vertex shader input checks
2020-05-24 Yevhenii Kolesnikovglsl: subroutine signatures must match exactly
2020-05-24 Samuel Pitoisetspirv: add ReadClockKHR support with device scope
2020-05-22 Ian Romanickglsl: Remove integer matrix support from ir_dereference...
2020-05-20 Eric Engestromcompiler: delete leftover autotools test wrapper
2020-05-20 Dylan Bakertests: Make tests aware of meson test wrapper
2020-05-05 Pierre-Eric Pellou... mesa: extend GLSLZeroInit semantics
2020-05-05 Pierre-Eric Pellou... glsl: add a is_implicit_initializer flag
2020-05-05 Pierre-Eric Pellou... glsl: rework zero initialization
2020-05-05 Pierre-Eric Pellou... glsl: init gl_FragColor if zero_init=true
2020-05-05 Erik Faye-Lundcompiler/glsl: explicitly store NumUniformBlocks
next