diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/spirv/direct-spirv-emit.slang | 9 | ||||
| -rw-r--r-- | tests/spirv/direct-spirv-emit.slang.expected | 20 |
2 files changed, 29 insertions, 0 deletions
diff --git a/tests/spirv/direct-spirv-emit.slang b/tests/spirv/direct-spirv-emit.slang new file mode 100644 index 000000000..99507f795 --- /dev/null +++ b/tests/spirv/direct-spirv-emit.slang @@ -0,0 +1,9 @@ +// direct-spirv-emit.slang + +//TEST:SIMPLE:-target spirv -entry computeMain -stage compute -emit-spirv-directly + +// Test ability to directly output SPIR-V + +[numthreads(4,1,1)] +void computeMain() +{} diff --git a/tests/spirv/direct-spirv-emit.slang.expected b/tests/spirv/direct-spirv-emit.slang.expected new file mode 100644 index 000000000..28b7ed85a --- /dev/null +++ b/tests/spirv/direct-spirv-emit.slang.expected @@ -0,0 +1,20 @@ +result code = 0 +standard error = { +} +standard output = { +// Module Version 10400 +// Generated by (magic number): 0 +// Id's are bound by 5 + + Capability Shader + MemoryModel Logical GLSL450 + EntryPoint GLCompute 2 "computeMain" + ExecutionMode 2 LocalSize 4 1 1 + Name 2 "computeMain" + 1: TypeVoid + 3: TypeFunction 1 + 2(computeMain): 1 Function None 3 + 4: Label + Return + FunctionEnd +} |
