summaryrefslogtreecommitdiffstats
path: root/tools/slang-unit-test
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2024-10-16 17:17:19 -0700
committerGitHub <noreply@github.com>2024-10-16 17:17:19 -0700
commit2f7f48a00752b906d6a2d42cd1bb6fbf0cfeaad6 (patch)
tree8704eae12930a7c87a8e9ef72e2a56acfeb393fc /tools/slang-unit-test
parent2ee898109006986250d5356a59003eb741a89ca4 (diff)
Fix entrypoint naming in glsl backend. (#5320)
Diffstat (limited to 'tools/slang-unit-test')
-rw-r--r--tools/slang-unit-test/unit-test-find-entrypoint-nested.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/slang-unit-test/unit-test-find-entrypoint-nested.cpp b/tools/slang-unit-test/unit-test-find-entrypoint-nested.cpp
index 4b6e01200..addada5b6 100644
--- a/tools/slang-unit-test/unit-test-find-entrypoint-nested.cpp
+++ b/tools/slang-unit-test/unit-test-find-entrypoint-nested.cpp
@@ -22,6 +22,7 @@ SLANG_UNIT_TEST(findEntryPointNested)
[shader("raygeneration")]
void inner()
{
+ AllMemoryBarrier();
}
[shader("raygeneration")]
void outer()
@@ -40,6 +41,13 @@ SLANG_UNIT_TEST(findEntryPointNested)
slang::SessionDesc sessionDesc = {};
sessionDesc.targetCount = 1;
sessionDesc.targets = &targetDesc;
+ sessionDesc.compilerOptionEntryCount = 1;
+ slang::CompilerOptionEntry compilerOptionEntry = {};
+ compilerOptionEntry.name = slang::CompilerOptionName::EmitSpirvViaGLSL;
+ compilerOptionEntry.value.kind = slang::CompilerOptionValueKind::Int;
+ compilerOptionEntry.value.intValue0 = 1;
+ sessionDesc.compilerOptionEntries = &compilerOptionEntry;
+
ComPtr<slang::ISession> session;
SLANG_CHECK(globalSession->createSession(sessionDesc, session.writeRef()) == SLANG_OK);