summaryrefslogtreecommitdiff
path: root/tests/serialization/serialized-module-test.slang
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2024-02-23 16:39:46 -0800
committerGitHub <noreply@github.com>2024-02-23 16:39:46 -0800
commit401d8cdb12ae69aeb216c80c9bb90240d8359649 (patch)
tree4548c9de52bdeff424a0a3969ad407fccb3c0f09 /tests/serialization/serialized-module-test.slang
parent58eb6f7da01af1767282ee12b0b4b25c57e52afb (diff)
Add slangc interface to compile and use ir modules. (#3615)
* Add slangc interface to compile and use ir modules. * Fix glsl scalar layout settings not copied to target. * Fix. * Cleanups.
Diffstat (limited to 'tests/serialization/serialized-module-test.slang')
-rw-r--r--tests/serialization/serialized-module-test.slang9
1 files changed, 2 insertions, 7 deletions
diff --git a/tests/serialization/serialized-module-test.slang b/tests/serialization/serialized-module-test.slang
index d27fe0458..3e7588a2a 100644
--- a/tests/serialization/serialized-module-test.slang
+++ b/tests/serialization/serialized-module-test.slang
@@ -9,14 +9,9 @@
//import serialized_module;
// This is fragile - needs match the definition in serialized_module
-struct Thing
-{
- int a;
- int b;
-};
+import serialized_module_shared;
-// TODO: need to get the name mangling to line up!
-int foo(Thing thing);
+extern int foo(Thing thing);
//TEST_INPUT:ubuffer(data=[0 0 0 0 ], stride=4):out,name outputBuffer
RWStructuredBuffer<int> outputBuffer;