yum-mirror/slang

Making it easier to work with shaders

git clone https://git.yummers.dev/yum-mirror/slang

Yong HeAllow whole program compile when using direct spirv backend. (#3342)fcc570c9d

master
492 B20 linesraw
1//TEST:SIMPLE(filecheck=CHECK1): -entry main1 -entry main2 -target spirv -fvk-use-entrypoint-name -emit-spirv-directly
2//TEST:SIMPLE(filecheck=CHECK2): -target spirv -fvk-use-entrypoint-name -emit-spirv-directly
3
4
5[shader("raygeneration")]
6void main1() {}
7
8[shader("raygeneration")]
9void main2() {}
10
11[shader("raygeneration")]
12void main3() {}
13
14// CHECK1: OpEntryPoint
15// CHECK1: OpEntryPoint
16// CHECK1-NOT: OpEntryPoint
17
18// CHECK2: OpEntryPoint
19// CHECK2: OpEntryPoint
20// CHECK2: OpEntryPoint