]> git.tdb.fi Git - libs/gl.git/shortlog
libs/gl.git
2021-03-15 Mikko RasaEliminate constant ternary expressions
2021-03-15 Mikko RasaImplement constant folding in the GLSL compiler
2021-03-14 Mikko RasaFix the declaration of the builtin textureLod function
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 RasaFix some errors in the shader library
2021-03-13 Mikko RasaDon't require builtin inputs to be linked
2021-03-13 Mikko RasaAdd declarations for some more builtin variables
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 RasaFix a test case and add a couple more
2021-03-11 Mikko RasaImprove reporting of errors from function resolution
2021-03-11 Mikko RasaAvoid generating invalid interfaces in geometry shader
2021-03-10 Mikko RasaExpand the selection of available builtin GLSL functions
2021-03-10 Mikko RasaSome rearranging and comments
2021-03-10 Mikko RasaCount EmitVertex as referencing all active outputs
2021-03-10 Mikko RasaRewrite UnusedVariableRemover
2021-03-10 Mikko RasaDon't omit builtins when formatting a single node
2021-03-10 Mikko RasaMake ConstantConditionEliminator less trigger-happy
2021-03-10 Mikko RasaCheck for existence of required version in Formatter
2021-03-10 Mikko RasaSupport compile modes and specialization constants...
2021-03-09 Mikko RasaAvoid removing outputs which are referenced but not...
2021-03-09 Mikko RasaRename and rearrange a few things
2021-03-09 Mikko RasaRequire GLSL functions to be declared before use
2021-03-09 Mikko RasaAdd declarations for most of the builtin functions...
2021-03-09 Mikko RasaValidate return types of overloaded functions
2021-03-09 Mikko RasaAdd support for function overloading
2021-03-09 Mikko RasaResolve functions after inlining functions
2021-03-09 Mikko RasaProperly use r_any_resolved in FunctionResolver
2021-03-09 Mikko RasaHandle expression replacement through TraversingVisitor
2021-03-09 Mikko RasaUse accurate assignment targets in ExpressionInliner
2021-03-09 Mikko RasaRefactor UnusedVariableRemover
2021-03-09 Mikko RasaRecord assignment targets more precisely
2021-03-09 Mikko RasaSort diagnostics according to their provoking location
2021-03-09 Mikko RasaRecord information of the provoking location of a diagn...
2021-03-09 Mikko RasaValidate member names
2021-03-09 Mikko RasaFix some errors in test cases
2021-03-09 Mikko RasaRecognize swizzles in GLSL
2021-03-08 Mikko RasaResolve functions after inlining expressions
2021-03-08 Mikko RasaTransform interface block contents into structs
2021-03-08 Mikko RasaRemove the NodeGatherer visitor
2021-03-08 Mikko RasaPopulate the builtin module's type maps directly
2021-03-08 Mikko RasaImprove reporting of function name conflicts
2021-03-08 Mikko RasaCheck for extra error lines in compiler output
2021-03-08 Mikko RasaApply replacement to variable declaration components...
2021-03-08 Mikko RasaComplain about named interface blocks if not supported
2021-03-07 Mikko RasaReport unsupported shader errors through the diagnostic...
2021-03-07 Mikko RasaEasier way of adding complex subtrees to GLSL debug...
2021-03-07 Mikko RasaAdd another variation of a partially unused interface...
2021-03-07 Mikko RasaFurther refactor the resolving process in SL::Compiler
2021-03-07 Mikko RasaAdditional rules for bit shift operators
2021-03-07 Mikko RasaProperly resolve arithmetic assignment operators
2021-03-06 Mikko RasaRearrange expression node replacement
2021-03-06 Mikko RasaRefactor resolution of declarations for MemberAccess
2021-03-06 Mikko RasaRemove fallback from Assignment to BinaryExpression...
2021-03-06 Mikko RasaRemove an unnecessary loop over block hierarchy
2021-03-06 Mikko RasaAdd some test cases for unused interface blocks
2021-03-05 Mikko RasaFix a type error in a test case
2021-03-05 Mikko RasaAssign a result type to all expressions
2021-03-05 Mikko RasaRemove a debug thing
2021-03-05 Mikko RasaIgnore precedence for prefix operators
2021-03-05 Mikko RasaCreate array type declarations as necessary
2021-03-05 Mikko RasaTweak the builtin type generation
2021-03-05 Mikko RasaStore actual values for literals
2021-03-05 Mikko RasaVisit structs during unused type removal
2021-03-05 Mikko RasaMark function return types as used
2021-03-05 Mikko RasaActually call the type validator
2021-03-05 Mikko RasaCheck that errors were generated as expected
2021-03-05 Mikko RasaFollow type aliases in TypeResolver
2021-03-05 Mikko RasaUse resolved type names for output
2021-03-05 Mikko RasaResolve the return types of functions
2021-03-05 Mikko RasaValidate some aspects of type declarations
2021-03-05 Mikko RasaCatch exceptions from parsing while testing the compiler
2021-03-05 Mikko RasaFix a bug with resolving member declarations
2021-03-05 Mikko RasaFix a memory error with interface blocks
2021-03-05 Mikko RasaRemove unused type declarations from GLSL during optimi...
2021-03-04 Mikko RasaCopy location when creating an interface block reference
2021-03-04 Mikko RasaAllow AST to be dumped even if compilation fails
2021-03-04 Mikko RasaCheck that variable references refer do declared variables
2021-03-04 Mikko RasaGive declaration nodes to all GLSL types.
2021-03-04 Mikko RasaRecord location information in all syntax nodes
2021-03-04 Mikko RasaValidate struct name uniqueness
2021-03-04 Mikko RasaMake builtins const
2021-03-04 Mikko RasaLoad builtin GLSL declarations from a file
2021-03-04 Mikko RasaUse a different method of adding builtins to stages
2021-03-04 Mikko RasaAdd a missing symmetry to linking variables
next