summaryrefslogtreecommitdiffstats
path: root/tests/spirv/multi-entrypoint-no-rename.slang
blob: e419f1f41eb5d3700dba6e93d72755c176c0135b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
//TEST:SIMPLE(filecheck=CHECK): -entry missShader -entry missShader2 -target spirv
//TEST:SIMPLE(filecheck=CHECK): -target spirv

// CHECK: OpEntryPoint MissKHR %missShader "missShader"
// CHECK: OpEntryPoint MissKHR %missShader2 "missShader2"

struct RayPayload{};
[shader("miss")]
void missShader(inout RayPayload payload) { }

[shader("miss")]
void missShader2(inout RayPayload payload)  { }