]> git.tdb.fi Git - libs/gl.git/history - source/glsl/validate.cpp
Check the flat qualifier from the correct member
[libs/gl.git] / source / glsl / validate.cpp
2022-09-25 Mikko RasaFix validation checks for interpolation and sampling...
2022-09-03 Mikko RasaImplement tessellation shaders in the shader compiler
2022-09-03 Mikko RasaValidate that compute shaders specify a workgroup size
2022-09-03 Mikko RasaValidate the presence of in/out layout qualifiers for...
2022-04-11 Mikko RasaSupport compute shaders in the shader compiler
2022-04-11 Mikko RasaAdd support for storage images in shaders
2021-11-28 Mikko RasaAutomatically determine array sizes in GLSL if possible
2021-11-27 Mikko RasaUnify handling of variables and interface blocks in...
2021-11-27 Mikko RasaUse correct variable to access values
2021-11-20 Mikko RasaDon't generate warnings about internal types with dupli...
2021-11-11 Mikko RasaHandle descriptor sets when allocating uniform locations
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-10 Mikko RasaAdd basic Vulkan support to the shader compiler
2021-11-08 Mikko RasaAllow a push constant block to be specified, but flatte...
2021-11-07 Mikko RasaDisallow specialization constants in certain contexts
2021-11-07 Mikko RasaDisallow bool variables in shader interface blocks
2021-10-09 Mikko RasaUse default member initializers for simple types
2021-09-17 Mikko RasaUse C++11 features with containers
2021-04-10 Mikko RasaRemove unnecessary std:: qualifiers from .cpp files
2021-04-07 Mikko RasaValidate GLSL flow control
2021-04-07 Mikko RasaCheck that non-constant data is not accessed from const...
2021-04-06 Mikko RasaRewrite type comparisons as a visitor
2021-04-06 Mikko RasaRequire conditions to be booleans
2021-04-06 Mikko RasaDisallow certain types from appearing on variables
2021-04-05 Mikko RasaChange the naming scheme for the interface block map
2021-04-05 Mikko RasaRecognize matrix data order qualifiers and add one...
2021-04-05 Mikko RasaRequire initializers on constant variables
2021-04-05 Mikko RasaOffset layout qualifiers are only allowed on uniform...
2021-04-03 Mikko RasaBetter checking of where the binding qualifier is allowed
2021-04-03 Mikko RasaDisallow the descriptor set qualifier for now
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 RasaAdd a bunch of validation for declarations in GLSL
2021-03-18 Mikko RasaRename DeclarationValidator to IdentifierValidator
2021-03-17 Mikko RasaRename InterfaceBlock::name to block_name for clarity
2021-03-14 Mikko RasaResolve and validate the parameters of constructors...
2021-03-13 Mikko RasaBetter error message for the subscript operator
2021-03-13 Mikko RasaDon't require builtin inputs to be linked
2021-03-12 Mikko RasaImplement the ternary operator in GLSL
2021-03-11 Mikko RasaImprove reporting of errors from function resolution
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 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 RasaTransform interface block contents into structs
2021-03-08 Mikko RasaImprove reporting of function name conflicts
2021-03-07 Mikko RasaProperly resolve arithmetic assignment operators
2021-03-05 Mikko RasaAssign a result type to all expressions
2021-03-05 Mikko RasaResolve the return types of functions
2021-03-05 Mikko RasaValidate some aspects of type declarations
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 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 RasaAdd basic validation to the GLSL compiler