yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
ed837e205
master
1// Test to check if we emit a warning and rename main to main_ on CUDA, CPU, metal backends 2 3//DIAGNOSTIC_TEST:SIMPLE(filecheck=CHECK): -entry main -target cuda 4//DIAGNOSTIC_TEST:SIMPLE(filecheck=CHECK): -entry main -target metal 5//DIAGNOSTIC_TEST:SIMPLE(filecheck=CHECK): -entry main -target cpp 6[shader("compute")] 7[numthreads(1,1,1)] 8void main(RWBuffer<float> output) 9{ 10 output[0] = 1.0f; 11} 12 13// CHECK: warning 40100: entry point 'main' is not allowed, and has been renamed to 'main_0' 14// CHECK: void main_