diff options
Diffstat (limited to 'tests/serialization/obfuscated-serialized-module-test.slang')
| -rw-r--r-- | tests/serialization/obfuscated-serialized-module-test.slang | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/tests/serialization/obfuscated-serialized-module-test.slang b/tests/serialization/obfuscated-serialized-module-test.slang index 927ee06bc..8afe1fb09 100644 --- a/tests/serialization/obfuscated-serialized-module-test.slang +++ b/tests/serialization/obfuscated-serialized-module-test.slang @@ -3,20 +3,12 @@ // A test to try out the basics of module // serialization, obfuscation and source maps. -//TEST:COMPILE: tests/serialization/serialized-module.slang -o tests/serialization/obfuscated-serialized-module.slang-module -g -obfuscate +//TEST:COMPILE: tests/serialization/obfuscated-serialized-module.slang -o tests/serialization/obfuscated-serialized-module.slang-module -g -obfuscate //TEST:COMPARE_COMPUTE_EX:-slang -compute -Xslang... -r tests/serialization/obfuscated-serialized-module.slang-module -obfuscate -X. -shaderobj -//import obfuscated_serialized_module; +import obfuscated_serialized_module_shared; -// This is fragile - needs match the definition in obfuscated_serialized_module -struct Thing -{ - int a; - int b; -}; - -// 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; |
