]> git.tdb.fi Git - libs/gl.git/history - source/glsl
Convert Lighting to use shared actions
[libs/gl.git] / source / glsl /
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
2021-03-16 Mikko RasaSupport inlining GLSL functions with parameters
2021-03-16 Mikko RasaRefactor variable renaming in InlineContentInjector...
2021-03-16 Mikko RasaUse a temporary staging block in InlineContentInjector
2021-03-16 Mikko RasaRemove an obsolete variable
2021-03-16 Mikko RasaDon't modify the target block's variable map from Inlin...
2021-03-15 Mikko RasaCheck that the types of ternary branches exist before...
2021-03-15 Mikko RasaEliminate constant ternary expressions
2021-03-15 Mikko RasaImplement constant folding in the GLSL compiler
2021-03-14 Mikko RasaFix some bugs with name conflicts in function inlining
2021-03-14 Mikko RasaResolve and validate the parameters of constructors...
2021-03-14 Mikko RasaMake variable renaming while inlining more robust
2021-03-14 Mikko RasaMove unique name generation to syntax.cpp
2021-03-14 Mikko RasaResolve constructors in FunctionResolver
2021-03-14 Mikko RasaRemove the ParenthesizedExpression node type
2021-03-13 Mikko RasaCleanup ExpressionInliner
2021-03-13 Mikko RasaMove parenthesizing expressions to Formatter
2021-03-13 Mikko RasaRearrange operator metadata
2021-03-13 Mikko RasaBetter error message for the subscript operator
2021-03-13 Mikko RasaAdd GLSL keywords for overriding functions
2021-03-13 Mikko RasaDon't require builtin inputs to be linked
2021-03-13 Mikko RasaAvoid generating passthroughs for builtin variables
2021-03-13 Mikko RasaMake it deprecated to redeclare non-builtin variables
2021-03-12 Mikko RasaHandle redeclaration of variables in VariableResolver
2021-03-12 Mikko RasaAdd missing Diagnostic constructor
2021-03-12 Mikko RasaImplement the ternary operator in GLSL
2021-03-12 Mikko RasaRefactor Parser::parse_expression to take a pointer...
2021-03-12 Mikko RasaLimit GLSL passthrough statement to variables declared...
2021-03-11 Mikko RasaImprove reporting of errors from function resolution
next