]> git.tdb.fi Git - libs/gl.git/shortlog
libs/gl.git
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
2021-03-04 Mikko RasaAdd extension file for NV_half_float
2021-03-04 Mikko RasaAdd a unit test framework and some tests for the GLSL...
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
2021-03-01 Mikko RasaClear previous state when resolving functions
2021-03-01 Mikko RasaRemove expression statements without side effects
2021-03-01 Mikko RasaFix another case of future features leaking
2021-03-01 Mikko RasaFix an issue with line numbers after #line being off...
2021-03-01 Mikko RasaExplicitly call base class copy constructor for expressions
2021-03-01 Mikko RasaRefactor FunctionInliner to do any necessary declaratio...
2021-03-01 Mikko RasaClarify SL::Compiler::optimize return values by using...
2021-02-28 Mikko RasaInject builtins into the module
2021-02-28 Mikko RasaDebug output tweaks
2021-02-28 Mikko RasaClear the stage map at the beginning if a resolving...
2021-02-28 Mikko RasaRemove things that weren't supposed to go in yet
2021-02-28 Mikko RasaStore functions definitions in Stage
2021-02-28 Mikko RasaMove function override processing to FunctionResolver
2021-02-28 Mikko RasaMake the GLSL parser resilient against common errors
2021-02-27 Mikko RasaAdd some documentation to the GLSL compiler
2021-02-26 Mikko RasaFixes for compatibility with legacy unsized PixelFormats
2021-02-26 Mikko RasaDon't copy layouts to generated out interfaces
2021-02-26 Mikko RasaUse specialization constants in the builtin material...
2021-02-26 Mikko RasaAdd interfaces for using specialization constants with...
2021-02-26 Mikko RasaSupport specialization constants in the GLSL compiler
2021-02-26 Mikko RasaMostly cosmetic tweaks
2021-02-25 Mikko RasaCopy layouts when generating interfaces
2021-02-25 Mikko RasaDon't allow arbitrary statements in structs or interfac...
2021-02-25 Mikko RasaStore types and interface blocks in Stage
2021-02-25 Mikko RasaPopulate the interface block map in VariableResolver
2021-02-25 Mikko RasaUnlink declarations on destruction
2021-02-25 Mikko RasaSupport automatic generation of interface blocks
2021-02-25 Mikko RasaImprove support for interface blocks
2021-02-25 Mikko RasaTweak debug output
2021-02-25 Mikko RasaOnly generate or link interfaces in the correct scope
2021-02-25 Mikko RasaDon't add null entries to variable values
2021-02-25 Mikko RasaRefactor interface management
2021-02-24 Mikko RasaRefactor block management in NodeRemover
next