summaryrefslogtreecommitdiff
path: root/tools/gfx-unit-test/link-time-constant.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/gfx-unit-test/link-time-constant.cpp')
-rw-r--r--tools/gfx-unit-test/link-time-constant.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/gfx-unit-test/link-time-constant.cpp b/tools/gfx-unit-test/link-time-constant.cpp
index b349a7dcb..58b39a204 100644
--- a/tools/gfx-unit-test/link-time-constant.cpp
+++ b/tools/gfx-unit-test/link-time-constant.cpp
@@ -79,9 +79,13 @@ namespace gfx_test
R"(
export static const bool turnOnFeature = true;
export static const float constValue = 2.0;
- export static const int numthread = 1;
+ export static const int numthread = 2;
export static const int arraySize = 4;
)"));
+
+ SlangUInt threadGroupSizes[3];
+ slangReflection->findEntryPointByName("computeMain")->getComputeThreadGroupSize(3, threadGroupSizes);
+ SLANG_CHECK(threadGroupSizes[0] == 2 && threadGroupSizes[1] == 1 && threadGroupSizes[2] == 1);
ComputePipelineStateDesc pipelineDesc = {};
pipelineDesc.program = shaderProgram.get();