]> git.tdb.fi Git - libs/gl.git/history - source/glsl/syntax.h
Check the flat qualifier from the correct member
[libs/gl.git] / source / glsl / syntax.h
2022-09-03 Mikko RasaImplement tessellation shaders in the shader compiler
2022-04-11 Mikko RasaSupport compute shaders in the shader compiler
2022-04-11 Mikko RasaAdd support for storage images in shaders
2022-04-10 Mikko RasaAdd multisampled texture types to the shader compiler
2022-04-09 Mikko RasaUse VariableDeclaration in Assignment::Target
2021-11-27 Mikko RasaUnify handling of variables and interface blocks in...
2021-11-20 Mikko RasaUse extended alignment in SPIR-V struct layout when...
2021-11-11 Mikko RasaImprove layout qualifier handling with some more utilit...
2021-11-10 Mikko RasaAdd a utility function for following a chain of base...
2021-11-08 Mikko RasaRefactor assignment target overlap check into a function
2021-10-11 Mikko RasaMinor cleanups and tweaks
2021-10-10 Mikko RasaRemove generic clipping state
2021-10-09 Mikko RasaUse default member initializers for simple types
2021-09-18 Mikko RasaUse standard fixed-size integer types
2021-04-20 Mikko RasaAdd support for uint types in GLSL
2021-04-06 Mikko RasaRewrite type comparisons as a visitor
2021-04-05 Mikko RasaRefactor layout qualifier creation with constructors
2021-04-05 Mikko RasaRefactor add_to_chain as a common utility function
2021-04-04 Mikko RasaStore the index of the member in MemberAccess
2021-04-03 Mikko RasaRearrange some utility struct constructors
2021-04-03 Mikko RasaAdd legacy conversion for binding layout qualifiers
2021-04-03 Mikko RasaEven more validation for uniform mismatches
2021-04-03 Mikko RasaValidate location overlap and type matching for GLSL...
2021-03-18 Mikko RasaSupport layout qualifiers on GLSL interface blocks
2021-03-17 Mikko RasaRename InterfaceBlock::name to block_name for clarity
2021-03-16 Mikko RasaAdd push_back_nocopy to NodeContainer for clarity
2021-03-16 Mikko RasaAdjust naming of generated variables
2021-03-14 Mikko RasaMove unique name generation to syntax.cpp
2021-03-14 Mikko RasaRemove the ParenthesizedExpression node type
2021-03-13 Mikko RasaRearrange operator metadata
2021-03-13 Mikko RasaAdd GLSL keywords for overriding functions
2021-03-12 Mikko RasaImplement the ternary operator in GLSL
2021-03-09 Mikko RasaAdd support for function overloading
2021-03-09 Mikko RasaRecord assignment targets more precisely
2021-03-09 Mikko RasaRecognize swizzles in GLSL
2021-03-08 Mikko RasaTransform interface block contents into structs
2021-03-05 Mikko RasaAssign a result type to all expressions
2021-03-05 Mikko RasaStore actual values for literals
2021-03-05 Mikko RasaResolve the return types of functions
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 RasaAdd basic validation to the GLSL compiler
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-03 Mikko RasaStore a pointer to operator info rather than the token...
2021-02-28 Mikko RasaInject builtins into the module
2021-02-28 Mikko RasaStore functions definitions in Stage
2021-02-26 Mikko RasaMostly cosmetic tweaks
2021-02-25 Mikko RasaStore types and interface blocks in Stage
2021-02-25 Mikko RasaUnlink declarations on destruction
2021-02-25 Mikko RasaImprove support for interface blocks
2021-02-25 Mikko RasaRefactor interface management
2021-02-21 Mikko RasaSlightly refactor layout qualifiers in the GLSL parser
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 RasaFurther refactor block and scope management
2021-02-21 Mikko RasaAvoid copying raw pointers in the syntax tree
2021-02-20 Mikko RasaTrack source names in SL::Module
2021-02-16 Mikko RasaReport incorrect shader stages by name
2021-02-15 Mikko RasaMove the StageType enum inside the Stage struct
2021-02-15 Mikko RasaSplit SL::Compiler into several files
2021-02-14 Mikko RasaSplit tokenizer and preprocessor out of the GLSL parser
2021-02-14 Mikko RasaMove the GLSL compiler entirely in its own namespace