]> git.tdb.fi Git - libs/gl.git/history - source
Check that variable references refer do declared variables
[libs/gl.git] / source /
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
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
2021-02-23 Mikko RasaIgnore function parameters in InterfaceGenerator
2021-02-23 Mikko RasaRefactor scope management
2021-02-23 Mikko RasaAvoid incorrectly matching interfaces in certain cases
2021-02-23 Mikko RasaRemove the using declarations from visitors
2021-02-22 Mikko RasaSome tweaks to GLSL debug output
2021-02-22 Mikko RasaOutput the passthrough statement in both GLSL and debug...
2021-02-21 Mikko RasaSlightly refactor layout qualifiers in the GLSL parser
2021-02-21 Mikko RasaCheck that requested shader stages are supported
2021-02-21 Mikko RasaThrow an exception if a feature required by a shader...
2021-02-21 Mikko RasaAdd a standalone GLSL compiler frontend
2021-02-21 Mikko RasaReduce coupling between the GLSL compiler and the graph...
2021-02-21 Mikko RasaHeader fixes in the GLSL compiler
2021-02-21 Mikko RasaFix environment map uniform name
2021-02-21 Mikko RasaImplement an unlit material type
2021-02-21 Mikko RasaSupport addint datafile statements for uniform material...
2021-02-21 Mikko RasaAdd sampler parameter to RenderPass::set_texture
2021-02-21 Mikko RasaAdd missing keyword to set sampler compare mode from...
2021-02-21 Mikko RasaRedesign the way shader programs are loaded
2021-02-21 Mikko RasaAllow using SL::Formatter on single nodes
2021-02-21 Mikko RasaFurther refactor block and scope management
2021-02-21 Mikko RasaTweaks to the AST debug output
2021-02-21 Mikko RasaFix scoping of GLSL loop variables and function parameters
2021-02-21 Mikko RasaRewrite syntax tree modifications
2021-02-21 Mikko RasaAvoid copying raw pointers in the syntax tree
2021-02-20 Mikko RasaAdd a visitor to dump the AST for debugging purposes
2021-02-20 Mikko RasaRearrange secondary operations in GLSL compiler
2021-02-20 Mikko RasaTweaks to visitor classes in the GLSL compiler
2021-02-20 Mikko RasaMake RenderTargetFormat generation more robust
2021-02-20 Mikko RasaRecognize the #line directive in the GLSL parser
2021-02-20 Mikko RasaTrack source names in SL::Module
2021-02-20 Mikko RasaRemove support for the legacy stage change syntax
next