summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorjsmall-nvidia <jsmall@nvidia.com>2022-11-15 14:38:25 -0500
committerGitHub <noreply@github.com>2022-11-15 14:38:25 -0500
commit7222b6cdb1ed192b267e91896b1f56da3f0c21d6 (patch)
treeb95a1f3209a4e12623c10718a33167faaa9d4fe6 /tools
parent069768d4d65d3268303b5a4c1f058ce8115a6497 (diff)
Specify downstream compiler include paths (#2517)
* #include an absolute path didn't work - because paths were taken to always be relative. * WIP around testing with NVAPI. * Make -I work for downstream compilers. Update docs. * Small improvement around ignoring tests.
Diffstat (limited to 'tools')
-rw-r--r--tools/slang-test/slang-test-main.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/slang-test/slang-test-main.cpp b/tools/slang-test/slang-test-main.cpp
index 5c6d480d3..d2023a0f0 100644
--- a/tools/slang-test/slang-test-main.cpp
+++ b/tools/slang-test/slang-test-main.cpp
@@ -3687,6 +3687,12 @@ static bool _canIgnore(TestContext* context, const TestDetails& details)
return true;
}
+ // If there are no render API requirements, then we don't need to ignore.
+ if (requirements.usedRenderApiFlags == 0)
+ {
+ return false;
+ }
+
// Work out what render api flags are actually available, lazily
const RenderApiFlags availableRenderApiFlags = requirements.usedRenderApiFlags ? _getAvailableRenderApiFlags(context) : 0;