]> git.tdb.fi Git - libs/gl.git/shortlog
libs/gl.git
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
2021-03-04 Mikko RasaOnly set assign_to_subfield when in assignment target
2021-03-04 Mikko RasaCheck for function declaration conflicting with somethi...
2021-03-04 Mikko RasaImprove rules for interface blocks
2021-03-04 Mikko RasaCheck for missing lines in error output
2021-03-04 Mikko RasaUse insert instead of [] to retain the first item with...
2021-03-04 Mikko RasaAdd some test cases to test shader validation
2021-03-04 Mikko RasaMake the GLSL compiler tester able to verify errors
2021-03-04 Mikko RasaUse the new append utility function to build GLSL compi...
2021-03-04 Mikko RasaFlip the parameters of Tokenizer::begin
2021-03-04 Mikko RasaRemove a redundant declaration of shadow_coord
2021-03-04 Mikko RasaCopy the location when moving output declarations out...
2021-03-04 Mikko RasaHave generate_interface return the generated statement
2021-03-04 Mikko RasaAdd basic validation to the GLSL compiler
2021-03-04 Mikko RasaRemove unnecessary includes
2021-03-04 Mikko RasaFix function inlining in iteration init statement
2021-03-04 Mikko RasaUpdate .gitignore
2021-03-04 Mikko RasaAdd the shader for UnlitMaterial
next