yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
1562f98c0
master
1//DIAGNOSTIC_TEST:SIMPLE(filecheck=CHECK): -target wgsl -entry computeMain -stage compute 2 3//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):out, name=outputBuffer 4RWStructuredBuffer<int> outputBuffer; 5 6cbuffer VectorBuffer 7{ 8 // CHECK: error 38203 9 vector<int8_t, 2> int8Vector; 10 // CHECK: error 38203 11 vector<int16_t, 2> int16Vector; 12 // CHECK: error 38203 13 vector<int64_t, 3> int64Vector; 14}; 15 16[numthreads(4, 1, 1)] 17void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID) 18{ 19 outputBuffer[0] = int8Vector.x + int16Vector.y + int64Vector.z; 20}