]> git.tdb.fi Git - libs/gl.git/history - source/glsl
Implement textureSize as a visitor function in the SPIR-V generator
[libs/gl.git] / source / 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
2021-04-24 Mikko RasaClear variable load cache before a loop in the SPIR...
2021-04-24 Mikko RasaVisit function definitions while collection dependencies
2021-04-24 Mikko RasaHandle function forward declarations in the SPIR-V...
2021-04-23 Mikko RasaRefactor creation of builtin GLSL types
2021-04-23 Mikko RasaImprove handling of types in GLSL parser
2021-04-23 Mikko RasaRedesign loading of GLSL sources
2021-04-22 Mikko RasaClear r_constant_result for a function call by default
2021-04-22 Mikko RasaFix an issue with folding the sole argument of a conversion
2021-04-22 Mikko RasaRedesign ExpressionInliner
2021-04-22 Mikko RasaFix an incorrect loop in UnusedVariableRemover
2021-04-22 Mikko RasaEven better formatting of folded literals
2021-04-22 Mikko RasaFix the return value of ConstantFolder::apply
2021-04-22 Mikko RasaRecognize backwards dependencies in GLSL loops
2021-04-20 Mikko RasaAdd support for uint types in GLSL
2021-04-20 Mikko RasaRecognize the 'f' suffix for float literals in GLSL
2021-04-20 Mikko RasaRecognize composite constants when generating SPIR-V
2021-04-20 Mikko RasaPut specialization constant instructions in the right...
2021-04-20 Mikko RasaFold type conversions of constants
2021-04-20 Mikko RasaRefactor handling of %, << and >> in ConstantFolder
2021-04-20 Mikko RasaMake sure folded float constants appear as correct...
2021-04-20 Mikko RasaMake ConstantFolder check the type of the value directly
2021-04-20 Mikko RasaResolve function calls where argument types need to...
2021-04-20 Mikko RasaMove some type information functions to glsl/reflect.cpp
2021-04-14 Mikko RasaAdd generator ID for the SPIR-V compiler
2021-04-12 Mikko RasaDon't ignore structs entirely in UnusedVariableRemover
2021-04-10 Mikko RasaRemove unnecessary std:: qualifiers from .cpp files
2021-04-10 Mikko RasaClear the empty name flag after emitting a member access
2021-04-09 Mikko RasaAdd a SPIR-V backend to the GLSL compiler
2021-04-09 Mikko RasaDisallow specializing when compiling a module
2021-04-09 Mikko RasaVisit the entire call graph in DependencyCollector
2021-04-09 Mikko RasaConvert operands of shift operators to the same vector...
2021-04-07 Mikko RasaValidate GLSL flow control
2021-04-07 Mikko RasaRemove unreachable code after a jump statement
2021-04-07 Mikko RasaCheck that non-constant data is not accessed from const...
2021-04-06 Mikko RasaCompare array sizes in TypeComparer
2021-04-06 Mikko RasaRewrite type comparisons as a visitor
2021-04-06 Mikko RasaRequire conditions to be booleans
2021-04-06 Mikko RasaDisallow certain types from appearing on variables
2021-04-06 Mikko RasaAdjust GLSL builtins
2021-04-06 Mikko RasaLeave no-op constructors as they are
2021-04-06 Mikko RasaFix GLSL member access index calculation
2021-04-05 Mikko RasaRefactor layout qualifier creation with constructors
2021-04-05 Mikko RasaShow label for all interface blocks in GLSL debug output
2021-04-05 Mikko RasaTrack composite assignments and references in UnusedVar...
2021-04-05 Mikko RasaRefactor add_to_chain as a common utility function
2021-04-05 Mikko RasaMark all expression result types as used
2021-04-05 Mikko RasaMake DumpTree able to dump arbitrary nodes
2021-04-05 Mikko RasaDon't return references from apply functions
2021-04-05 Mikko RasaAlways use member access for interface blocks, even...
2021-04-05 Mikko RasaOutput the interface block as is in the AST dump
2021-04-05 Mikko RasaChange the naming scheme for the interface block map
2021-04-05 Mikko RasaRecognize matrix data order qualifiers and add one...
2021-04-05 Mikko RasaRequire initializers on constant variables
2021-04-05 Mikko RasaOffset layout qualifiers are only allowed on uniform...
2021-04-04 Mikko RasaAdd visitors to calculate offsets of struct members
2021-04-04 Mikko RasaMake function dependency collection its own visitor...
2021-04-04 Mikko RasaStore the index of the member in MemberAccess
2021-04-03 Mikko RasaRearrange some utility struct constructors
2021-04-03 Mikko RasaComments and cosmetic cleanups
2021-04-03 Mikko RasaBetter way to request features for different GLSL versions
2021-04-03 Mikko RasaAssign bindings to all uniform blocks and sampler uniforms
2021-04-03 Mikko RasaAdd legacy conversion for binding layout qualifiers
2021-04-03 Mikko RasaStore constant id limit as range, not max value
2021-04-03 Mikko RasaBetter checking of where the binding qualifier is allowed
2021-04-03 Mikko RasaDisallow the descriptor set qualifier for now
2021-04-03 Mikko RasaAllocate locations to interface variables
2021-04-03 Mikko RasaImprove compatibility checks of location qualifiers...
2021-04-03 Mikko RasaEven more validation for uniform mismatches
2021-04-03 Mikko RasaValidate location overlap and type matching for GLSL...
2021-04-02 Mikko RasaFix a misformatted branch in GLSL compiler debug output
2021-04-01 Mikko RasaMake constant id range configurable and avoid duplicates
2021-04-01 Mikko RasaSplit up ComponentSpecializer
2021-04-01 Mikko RasaFix extension declarations in GLSL output
2021-04-01 Mikko RasaSplit glsl/generate.cpp in two
2021-04-01 Mikko RasaMark generated array types as internal
2021-04-01 Mikko RasaFix layout processing for old GLSL versions
2021-04-01 Mikko RasaAdd missing NodeRemover invocation to LegacyConverter
2021-04-01 Mikko RasaRefactor layout legacy conversion code to be more exten...
2021-03-31 Mikko RasaUse type information in converting legacy texture sampl...
2021-03-31 Mikko RasaFill in the required version if empty
2021-03-31 Mikko RasaCombine the precision handling visitors and rewrite...
2021-03-31 Mikko RasaRename compatibility.* to finalize.*
2021-03-31 Mikko RasaAlways remove location qualifier if not supported
2021-03-31 Mikko RasaMove LegacyConverter invocation to the finalize stage
2021-03-18 Mikko RasaFix function inlining regressions
2021-03-18 Mikko RasaAdd a bunch of validation for declarations in GLSL
2021-03-18 Mikko RasaSome touch-up of the debug dump
2021-03-18 Mikko RasaRecord correct source information in interface layout...
2021-03-18 Mikko RasaShow node source locations in AST dump
2021-03-18 Mikko RasaRename DeclarationValidator to IdentifierValidator
2021-03-18 Mikko RasaSupport layout qualifiers on GLSL interface blocks
2021-03-17 Mikko RasaRename InterfaceBlock::name to block_name for clarity
2021-03-16 Mikko RasaAdd push_back_nocopy to NodeContainer for clarity
2021-03-16 Mikko RasaForbid certain operations in SL::Compiler if compilatio...
2021-03-16 Mikko RasaAdjust naming of generated variables
next