yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
3fe4a7728
master
1//TEST(compute):COMPARE_COMPUTE(filecheck-buffer=BUF):-slang -compute 2//TEST(compute):COMPARE_COMPUTE(filecheck-buffer=BUF):-slang -compute -vk 3 4 5Optional<T> genFunc<T : IArithmetic>(T v) 6{ 7 if (v is int) 8 return v; 9 return none; 10} 11 12//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):out,name buffer 13 14RWStructuredBuffer<int> buffer; 15 16[numthreads(1,1,1)] 17void computeMain() 18{ 19 // BUF: 2 20 buffer[0] = genFunc(2).value; 21} 22