summaryrefslogtreecommitdiffstats
path: root/tests/cpu-program
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2022-09-20 14:51:11 -0700
committerGitHub <noreply@github.com>2022-09-20 14:51:11 -0700
commite60a6fd40cbc0f0d8548f0160bb92437e3d79509 (patch)
tree7957ea8939a8335509a06ee9c2b9c4baa45bda64 /tests/cpu-program
parent5ac7ba2c6d3405f1a59f4350c753ec990af8f6dc (diff)
Support raw string literals. (#2405)
* Support raw string literals. * Use raw string literal in tests. Co-authored-by: Yong He <yhe@nvidia.com>
Diffstat (limited to 'tests/cpu-program')
-rw-r--r--tests/cpu-program/gfx-smoke.slang22
1 files changed, 11 insertions, 11 deletions
diff --git a/tests/cpu-program/gfx-smoke.slang b/tests/cpu-program/gfx-smoke.slang
index 2ad33052f..37beede7e 100644
--- a/tests/cpu-program/gfx-smoke.slang
+++ b/tests/cpu-program/gfx-smoke.slang
@@ -23,17 +23,17 @@ public __extern_cpp int main()
device.value.createCommandQueue(&queueDesc, queue);
gfx.ShaderProgramDesc2 programDesc = {};
- NativeString s =
- "[shader(\"compute\")]"
- "[numthreads(4, 1, 1)]"
- "void computeMain("
- " uint3 sv_dispatchThreadID: SV_DispatchThreadID,"
- " uniform RWStructuredBuffer<float> buffer"
- " )"
- "{"
- " var input = buffer[sv_dispatchThreadID.x];"
- " buffer[sv_dispatchThreadID.x] = sv_dispatchThreadID.x;"
- "}";
+ NativeString s = R"(
+ [shader("compute")]
+ [numthreads(4, 1, 1)]
+ void computeMain(
+ uint3 sv_dispatchThreadID: SV_DispatchThreadID,
+ uniform RWStructuredBuffer<float> buffer
+ )
+ {
+ var input = buffer[sv_dispatchThreadID.x];
+ buffer[sv_dispatchThreadID.x] = sv_dispatchThreadID.x;
+ })";
programDesc.sourceData = s;
programDesc.sourceType = gfx.ShaderModuleSourceType.SlangSource;
programDesc.sourceDataSize = s.length;