yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
7774d5b43
master
1//TEST:SIMPLE(filecheck=CHECK):-target hlsl -entry main -stage compute 2 3//CHECK-NOT: error 39999: ambiguous call to 'mul' 4 5[shader("compute")] 6void main() { 7 int2x2 matrixA = { 8 1, 2, 9 3, 4 10 }; 11 int2 vecA = { 12 1, 2 13 }; 14 15 int2x2 matrixB = mul(matrixA, matrixA); // M * M 16 int2 vecB = mul(vecA, matrixA); // V * M 17 int2 vecC = mul(matrixA, vecA); // M * V 18}