yum-mirror/slang

Making it easier to work with shaders

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

Yong HeFix SPIRV for mesh shaders, checks for invalid target code&recursion. (#3788)f96a3fea6

master
253 B15 linesraw
1//TEST:SIMPLE(filecheck=CHECK): -target spirv -emit-spirv-directly
2
3// CHECK: error 55201:
4
5float test<let x : int>()
6{
7    return test<x>();
8}
9
10RWStructuredBuffer<float> outputBuffer;
11[numthreads(1,1,1)]
12void main()
13{
14    outputBuffer[0] = test<1>();
15}