diff options
Diffstat (limited to 'tests/language-feature/namespaces')
| -rw-r--r-- | tests/language-feature/namespaces/entrypoint-in-namespace.slang | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/language-feature/namespaces/entrypoint-in-namespace.slang b/tests/language-feature/namespaces/entrypoint-in-namespace.slang new file mode 100644 index 000000000..e91aa5ee3 --- /dev/null +++ b/tests/language-feature/namespaces/entrypoint-in-namespace.slang @@ -0,0 +1,20 @@ +//TEST:SIMPLE(filecheck=CHECK): -target spirv -entry Pixel.MyType.Main -stage fragment + +// Test that we can compile an entrypoint defined in a namespace. + +// CHECK: OpEntryPoint +struct PSInput +{ + float4 color : COLOR; +}; + +namespace Pixel +{ + struct MyType + { + static float4 Main(PSInput input) : SV_TARGET + { + return input.color; + } + } +}
\ No newline at end of file |
