]> git.tdb.fi Git - libs/gl.git/history - tests
Check the flat qualifier from the correct member
[libs/gl.git] / tests /
2022-09-25 Mikko RasaAn assortment of minor fixes
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-09 Mikko RasaFix GLSL test cases so they pass the basic tests
2022-04-09 Mikko RasaMake it possible to specify a target API for GLSL test...
2021-11-24 Mikko RasaFix a GLSL testcase
2021-11-13 Mikko RasaFix a name conflict in certain inlining scenarios
2021-11-08 Mikko RasaMake the SL::Features factory functions more flexible
2021-11-08 Mikko RasaBlock further inlining of a variable after component...
2021-11-08 Mikko RasaProcess loop initialization outside the body in UnusedV...
2021-11-07 Mikko RasaFix GLSL matrix construction from individual elements
2021-11-07 Mikko RasaGenerate correct OpPhi instructions for nested ternary...
2021-11-07 Mikko RasaDon't try to access parameters with a pointer access...
2021-11-07 Mikko RasaDisallow specialization constants in certain contexts
2021-11-07 Mikko RasaApply implicit conversion to return expressions in...
2021-10-16 Mikko RasaAdjust function names in the GLSL compiler test runner
2021-10-16 Mikko RasaSave possible outer reference when entering subscript
2021-10-10 Mikko RasaAllow redeclaring entire builtin interface blocks
2021-10-10 Mikko RasaOnly remove load IDs of variables actually assigned...
2021-10-09 Mikko RasaAlso break up arrays which are only indexed by constants
2021-10-09 Mikko RasaRecognize unknown index as matching any index
2021-10-03 Mikko RasaRemove conditional and iteration statements with no...
2021-10-03 Mikko RasaFix a compile error in the GLSL compiler test runner
2021-09-17 Mikko RasaUse C++11 features with containers
2021-04-22 Mikko RasaRedesign ExpressionInliner
2021-04-22 Mikko RasaRecognize backwards dependencies in GLSL loops
2021-04-20 Mikko RasaAdd support for uint types in GLSL
2021-04-20 Mikko RasaFold type conversions of constants
2021-04-20 Mikko RasaResolve function calls where argument types need to...
2021-04-12 Mikko RasaDon't ignore structs entirely in UnusedVariableRemover
2021-04-10 Mikko RasaClear the empty name flag after emitting a member access
2021-04-10 Mikko RasaAdd a couple more test cases
2021-04-10 Mikko RasaTest the SPIR-V backend using libspirv
2021-04-09 Mikko RasaConvert operands of shift operators to the same vector...
2021-04-07 Mikko RasaValidate GLSL flow control
2021-04-07 Mikko RasaMake the GLSL compiler test runner able to verify non...
2021-04-07 Mikko RasaRemove unreachable code after a jump statement
2021-04-07 Mikko RasaCheck that non-constant data is not accessed from const...
2021-04-06 Mikko RasaCompare array sizes in TypeComparer
2021-04-06 Mikko RasaRequire conditions to be booleans
2021-04-06 Mikko RasaDisallow certain types from appearing on variables
2021-04-06 Mikko RasaLeave no-op constructors as they are
2021-04-05 Mikko RasaTrack composite assignments and references in UnusedVar...
2021-04-03 Mikko RasaBetter way to request features for different GLSL versions
2021-04-03 Mikko RasaAssign bindings to all uniform blocks and sampler uniforms
2021-04-03 Mikko RasaAllocate locations to interface variables
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 RasaFix function inlining regressions
2021-03-18 Mikko RasaFix test case errors revealed by the previous commit
2021-03-16 Mikko RasaAdd idempotence test cases for GLSL compiler
2021-03-16 Mikko RasaRefactor the GLSL compiler test cases with a helper...
2021-03-16 Mikko RasaAdjust naming of generated variables
2021-03-16 Mikko RasaTest case tweaks
2021-03-16 Mikko RasaSupport inlining GLSL functions with parameters
2021-03-16 Mikko RasaUse a temporary staging block in InlineContentInjector
2021-03-15 Mikko RasaEliminate constant ternary expressions
2021-03-15 Mikko RasaImplement constant folding in the GLSL compiler
2021-03-14 Mikko RasaFix some bugs with name conflicts in function inlining
2021-03-14 Mikko RasaResolve and validate the parameters of constructors...
2021-03-14 Mikko RasaMake variable renaming while inlining more robust
2021-03-14 Mikko RasaRemove the ParenthesizedExpression node type
2021-03-13 Mikko RasaBetter error message for the subscript operator
2021-03-13 Mikko RasaAdd GLSL keywords for overriding functions
2021-03-12 Mikko RasaImplement the ternary operator in GLSL
2021-03-12 Mikko RasaLimit GLSL passthrough statement to variables declared...
2021-03-11 Mikko RasaFix a test case and add a couple more
2021-03-11 Mikko RasaAvoid generating invalid interfaces in geometry shader
2021-03-10 Mikko RasaCount EmitVertex as referencing all active outputs
2021-03-10 Mikko RasaRewrite UnusedVariableRemover
2021-03-10 Mikko RasaMake ConstantConditionEliminator less trigger-happy
2021-03-10 Mikko RasaSupport compile modes and specialization constants...
2021-03-09 Mikko RasaAvoid removing outputs which are referenced but not...
2021-03-09 Mikko RasaValidate return types of overloaded functions
2021-03-09 Mikko RasaFix some errors in test cases
2021-03-09 Mikko RasaRecognize swizzles in GLSL
2021-03-08 Mikko RasaResolve functions after inlining expressions
2021-03-08 Mikko RasaImprove reporting of function name conflicts
2021-03-08 Mikko RasaCheck for extra error lines in compiler output
2021-03-07 Mikko RasaAdd another variation of a partially unused interface...
2021-03-07 Mikko RasaAdditional rules for bit shift operators
2021-03-07 Mikko RasaProperly resolve arithmetic assignment operators
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 RasaCheck that errors were generated as expected
2021-03-05 Mikko RasaFollow type aliases in TypeResolver
2021-03-05 Mikko RasaValidate some aspects of type declarations
2021-03-05 Mikko RasaCatch exceptions from parsing while testing the compiler
2021-03-04 Mikko RasaCheck that variable references refer do declared variables
2021-03-04 Mikko RasaImprove rules for interface blocks
2021-03-04 Mikko RasaCheck for missing lines in error output
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 RasaFlip the parameters of Tokenizer::begin
2021-03-04 Mikko RasaAdd a unit test framework and some tests for the GLSL...