]> git.tdb.fi Git - libs/gl.git/history - source
Don't require builtin inputs to be linked
[libs/gl.git] / source /
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
2021-03-11 Mikko RasaAvoid generating invalid interfaces in geometry shader
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-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 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 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 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 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-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 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 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 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 RasaUse insert instead of [] to retain the first item with...
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 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 RasaAdd expression inlining
2021-03-04 Mikko RasaMake the iteration init statement a Statement instead...
2021-03-04 Mikko RasaAdd a new associativity type for fully associative...
2021-03-04 Mikko RasaAdd some comments to the more complex parts of the...
2021-03-04 Mikko RasaVisit iteration statement components in semantically...
2021-03-04 Mikko RasaMinor, largely cosmetic tweaks
2021-03-04 Mikko RasaRemove some unnecessary bits
2021-03-04 Mikko RasaFix an issue where member assignments were incorrectly...
2021-03-04 Mikko RasaDon't copy type declaration of a generated interface...
2021-03-04 Mikko RasaFix VariableResolver doing bogus things on certain...
2021-03-03 Mikko RasaFix passthroughs being generated for non-output variables
2021-03-03 Mikko RasaRename members of visitors to indicate which are "retur...
2021-03-03 Mikko RasaHandle all constructs when inlining GLSL functions
2021-03-03 Mikko RasaFix a block management error in FunctionInliner
2021-03-03 Mikko RasaAdd a missing #include
2021-03-03 Mikko RasaStore a pointer to operator info rather than the token...
2021-03-01 Mikko RasaFurther improve inlining of GLSL functions
next