yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
fcc570c9d
master
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