summaryrefslogtreecommitdiff
path: root/tests/diagnostics
AgeCommit message (Expand)Author
2020-07-08Add support for global uniform shader parameters (#1433)Tim Foley
2020-06-30Initial work on property declarations (#1410)Tim Foley
2020-06-15Remove implicit conversions to `void` (#1388)Tim Foley
2020-06-12Diagnose circularly-defined constants (#1384)Tim Foley
2020-06-02Make stdlib path just be the filename. (#1364)jsmall-nvidia
2020-06-02Working matrix swizzle (#1354)Dietrich Geisler
2020-04-21Diagnose attempts to call instance methods from static methods (#1330)Tim Foley
2020-04-21Fix for a generic definition, followed by a declaration with target intrisic ...jsmall-nvidia
2020-03-21CPU Texture GetDimensions support (#1283)jsmall-nvidia
2020-03-20Remove RWTextureCube/Array from stdlib (#1285)jsmall-nvidia
2020-03-16Define compound intrinsic ops in the standard library (#1273)Tim Foley
2020-03-06Expand range of definitions that can be moved into stdlib (#1259)Tim Foley
2020-02-06Literal handling improvements (#1202)jsmall-nvidia
2020-02-06Improve checks and diagnostics around redeclarations (#1201)Tim Foley
2019-12-06Support conversion from int/uint to enum types (#1147)Tim Foley
2019-12-06Remove legacy feature for merging global shader parameters (#1139)Tim Foley
2019-07-29Add an attribute to disable the overlapping-bindings warning (#1005)Tim Foley
2019-04-02Feature/test improvements (#934)jsmall-nvidia
2019-03-27Overhaul the core routines for implicit conversion (#927)Tim Foley
2019-03-05Hotfix/crash invalid vk binding (#875)jsmall-nvidia
2019-02-13Fix typos in diagnostic message and comments (#843)jsmall-nvidia
2019-02-11* Use LayoutResourceKind for calcing total num regs used (#838)jsmall-nvidia
2019-02-11[[vk::shader_record]] (#836)jsmall-nvidia
2019-01-29Add underscores to `AttributeUsage` to signal its preview state.Yong He
2019-01-29Add support for user defined attributes.Yong He
2019-01-17Feature/hash for source identity (#786)jsmall-nvidia
2019-01-14Add an error for global uniform parameter declarations (#773)Tim Foley
2018-11-30Allow parameter blocks to be explicitly bound to spaces (#736)Tim Foley
2018-11-06Made sameStageSpecifiedMoreThanOnce a warning instead of an error. (#714)jsmall-nvidia
2018-10-29Rework command-line options handling for entry points and targets (#697)Tim Foley
2018-10-11Add basic support for [mutating] methods (#667)Tim Foley
2018-09-19Warn when undefined identifier used in preprocessor conditional (#642)Tim Foley
2018-06-12Initial support for enum declarations (#599)Tim Foley
2018-05-02Add support for explicit register space bindings (#542)Tim Foley
2018-05-02Fix emit logic when "terminators" occur in the middle of a block (#540)Tim Foley
2018-05-01Diagnose attempts to write to fields in methods (#530)Tim Foley
2018-04-20Diagnose use of an implicit cast as an argument for an `out` parameter (#516)Tim Foley
2018-03-12Stop compilation when a imported module contains errors. (#440)Yong He
2018-02-26Merge from 0.9.x (#429)Tim Foley
2018-02-22Initial work on validating "constexpr"-ness in IR (#420)Tim Foley
2018-01-26Fix handling of errors in imported modules (#387)Tim Foley
2018-01-26Fix some crashing bugs around local variable declarations. (#385)Tim Foley
2017-08-15Add missing expected output file for test.Tim Foley
2017-08-15Improve diagnostics for overlapping/conflicting bindingsTim Foley
2017-06-30Add meta-definitions for AST typesTim Foley
2017-06-14AppVeyor: Run tests as part of AppVeyor buildsTim Foley
2017-06-12Rename tests from `*.spire` to `*.slang`Tim Foley
2017-06-09Initial import of code.Tim Foley