Fix a copy-paste error
[libs/gl.git] / source / glsl /
2022-03-16 Mikko RasaRemove set layout qualifiers on OpenGL
2022-03-11 Mikko RasaRemove unused stages from shader programs
2022-03-10 Mikko RasaTake care of SPIR-V load IDs in ternary expressions
2021-12-14 Mikko RasaRefactor projection matrix handling
2021-12-12 Mikko RasaFix incorrect lookup of GLSL interface variables
2021-12-11 Mikko RasaEmit a max invocations exec mode for geometry shaders
2021-12-04 Mikko RasaAvoid collisions with members of nameless interface...
2021-11-30 Mikko RasaTweaks and fixes to OpNames in SPIR-V
2021-11-28 Mikko RasaApply implicit conversions to function arguments
2021-11-28 Mikko RasaAutomatically determine array sizes in GLSL if possible
2021-11-27 Mikko RasaVulkan doesn't support uniform locations
2021-11-27 Mikko RasaUnify handling of variables and interface blocks in...
2021-11-27 Mikko RasaFixes for handling extended alignment in GLSL
2021-11-27 Mikko RasaUse correct variable to access values
2021-11-27 Mikko RasaConsider arrays to have matching size if both are unsized
2021-11-27 Mikko RasaRefactor adding types in SL::Parser
2021-11-20 Mikko RasaDon't generate warnings about internal types with dupli...
2021-11-20 Mikko RasaUse extended alignment in SPIR-V struct layout when...
2021-11-18 Mikko RasaColorize the debug output of the GLSL compiler
2021-11-17 Mikko RasaUse emplace_back when a new object is being constructed
2021-11-17 Mikko RasaUse OriginUpperLeft execution mode on Vulkan as require...
2021-11-17 Mikko RasaComment fixes
2021-11-17 Mikko RasaAvoid emitting duplicate specialization constants in...
2021-11-17 Mikko RasaUpdate usage of hash functions
2021-11-13 Mikko RasaResolve variables after eliminating constant conditions
2021-11-13 Mikko RasaFix a name conflict in certain inlining scenarios
2021-11-11 Mikko RasaFix an incorrect check for existence of value
2021-11-11 Mikko RasaDon't check the address of an inline array
2021-11-11 Mikko RasaSome more default member initializers
2021-11-11 Mikko RasaHandle descriptor sets when allocating uniform locations
2021-11-11 Mikko RasaPropagate locations from existing variables before...
2021-11-11 Mikko RasaImprove layout qualifier handling with some more utilit...
2021-11-10 Mikko RasaAdd a utility function for following a chain of base...
2021-11-10 Mikko RasaRefactor a common part in LocationAllocator into a...
2021-11-10 Mikko RasaAssign the same specialization constant IDs in all...
2021-11-10 Mikko RasaEmit descriptor set decorations for interface blocks
2021-11-10 Mikko RasaAdd basic Vulkan support to the shader compiler
2021-11-08 Mikko RasaAlways apply feature conversion in the GLSL compiler
2021-11-08 Mikko RasaRequire passing features to SL::Compiler constructor
2021-11-08 Mikko RasaMake the SL::Features factory functions more flexible
2021-11-08 Mikko RasaSplit FeatureConverter into two parts
2021-11-08 Mikko RasaRename LegacyConverter to FeatureConverter
2021-11-08 Mikko RasaAllow a push constant block to be specified, but flatte...
2021-11-08 Mikko RasaFix flattening of GLSL interface blocks
2021-11-08 Mikko RasaCopy layout of InterfaceBlock
2021-11-08 Mikko RasaWrite access can't get into an unary operator from...
2021-11-08 Mikko RasaRestore variable load IDs for the else branch of a...
2021-11-08 Mikko RasaIsolate expressions from surrounding composite access
2021-11-08 Mikko RasaRecognize increment/decrement operators as modifying...
2021-11-08 Mikko RasaBlock further inlining of a variable after component...
2021-11-08 Mikko RasaRefactor assignment target overlap check into a function
2021-11-08 Mikko RasaProcess loop initialization outside the body in UnusedV...
2021-11-07 Mikko RasaMark the start of a SPIR-V function as reachable
2021-11-07 Mikko RasaFix GLSL matrix construction from individual elements
2021-11-07 Mikko RasaGenerate correct OpPhi instructions for nested ternary...
2021-11-07 Mikko RasaDon't try to access parameters with a pointer access...
2021-11-07 Mikko RasaPadding is required at the end of certain SPIR-V struct...
2021-11-07 Mikko RasaDisallow specialization constants in certain contexts
2021-11-07 Mikko RasaFix size calculation for GLSL arrays
2021-11-07 Mikko RasaApply implicit conversion to return expressions in...
2021-11-07 Mikko RasaDisallow bool variables in shader interface blocks
2021-11-02 Mikko RasaExplicitly cast regex match to boolean
2021-10-30 Mikko RasaUpdate and improve documentation
2021-10-16 Mikko RasaDon't record references to null declarations
2021-10-16 Mikko RasaSave possible outer reference when entering subscript
2021-10-11 Mikko RasaChange default binding ranges to match lowest OpenGL...
2021-10-11 Mikko RasaAdjust GLSL features factory function names
2021-10-11 Mikko RasaMinor cleanups and tweaks
2021-10-10 Mikko RasaAllow redeclaring entire builtin interface blocks
2021-10-10 Mikko RasaRemove generic clipping state
2021-10-10 Mikko RasaDecorate builtin variables in the global scope
2021-10-10 Mikko RasaRemove output variables which are not referenced
2021-10-10 Mikko RasaSupport redeclaring builtins defined in an interface...
2021-10-10 Mikko RasaRemove support for redeclaring user-defined variables
2021-10-10 Mikko RasaRemove some unused code from UnusedVariableRemover
2021-10-10 Mikko RasaOnly remove load IDs of variables actually assigned...
2021-10-10 Mikko RasaFix the type of a loop variable
2021-10-10 Mikko RasaDon't dismantle aggregates which are function parameters
2021-10-09 Mikko RasaAlso break up arrays which are only indexed by constants
2021-10-09 Mikko RasaRecognize unknown index as matching any index
2021-10-09 Mikko RasaBreak up struct variables if they're not used as a...
2021-10-09 Mikko RasaUse default member initializers for simple types
2021-10-08 Mikko RasaConsider expressions in array sizes when comparing...
2021-10-03 Mikko RasaRemove conditional and iteration statements with no...
2021-09-30 Mikko RasaMake backend idenfication more generic
2021-09-30 Mikko RasaStore GLSL features in DeviceInfo
2021-09-30 Mikko RasaWrap Limits into a DeviceInfo struct
2021-09-26 Mikko RasaRemove the misc.h header
2021-09-18 Mikko RasaMark constant data as const
2021-09-18 Mikko RasaRemove unnecessary std:: qualifiers
2021-09-18 Mikko RasaUse standard fixed-size integer types
2021-09-17 Mikko RasaUse C++11 features with containers
2021-08-28 Mikko RasaMiscellaneous cleanup
2021-04-28 Mikko RasaThe load cache still needs to be pruned after the loop too
2021-04-28 Mikko RasaImplement other texture query functions for GLSL
2021-04-28 Mikko RasaImplement textureSize as a visitor function in the...
2021-04-28 Mikko RasaStore required capabilities for SPIR-V builtin functions
2021-04-24 Mikko RasaCosmetic fixes
2021-04-24 Mikko RasaFix opcode for matrix inverse
2021-04-24 Mikko RasaAdd a cached load when initializing a variable