yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
926a0c510
master
1//DIAGNOSTIC_TEST:SIMPLE: 2 3int doSomething(int a) 4{ 5 int2x3 m1 = int2x3(0, 1, 2, 3, 4, 5); 6 int3x2 m2 = int3x2(0, 1, 2, 3, 4, 5); 7 8 int c = m1._14; // Out of bounds 9 c = m1._32; 10 c = m2._m22; 11 c = m2._; // unfinished 12 c = m2._m; 13 c = m2._1; 14 c = m2._m1; 15 c = m2._m12_; 16 int2 c2 = m1._m11_11; // Mixing of 1 and 0-indexing 17 c = m1._11_11_11_11_11; // More than 4 elements 18 c = m1.x; // Invalid character 19 c = m1._x; 20 c = m1.x123; 21 22 return m1._11; 23} 24