yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
d6af18f6
main
1int main () :SV_TARGET 2{ 3// integer mat constructors 4const int4x4 var441 = {0 ,1 ,0 ,0 ,1 ,1 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 }; 5const int4x4 var442 = int4x4 (0 ,1 ,0 ,0 ,1 ,1 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ); 6int4x4 var443 = {0 ,1 ,0 ,0 ,1 ,1 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 }; 7int4x4 var444 = int4x4 (0 ,1 ,0 ,0 ,1 ,1 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ); 8 9const int4x2 var421 = {0 ,1 ,1 ,1 ,1 ,0 ,0 ,0 }; 10const int4x2 var422 = int4x2 (0 ,1 ,1 ,1 ,1 ,0 ,0 ,0 ); 11int4x2 var423 = {0 ,1 ,1 ,1 ,1 ,0 ,0 ,0 }; 12int4x2 var424 = int4x2 (0 ,1 ,1 ,1 ,1 ,0 ,0 ,0 ); 13 14const int3x2 var321 = {0 ,1 ,1 ,1 ,1 ,0 }; 15const int3x2 var322 = int3x2 (0 ,1 ,1 ,1 ,1 ,0 ); 16int3x2 var323 = {0 ,1 ,1 ,1 ,1 ,0 }; 17int3x2 var234 = int3x2 (0 ,1 ,1 ,1 ,1 ,0 ); 18 19// unsigned integer mat constructors 20const uint4x4 uvar441 = {0 ,1 ,0 ,0 ,1 ,1 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 }; 21const uint4x4 uvar442 = uint4x4 (0 ,1 ,0 ,0 ,1 ,1 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ); 22uint4x4 uvar443 = {0 ,1 ,0 ,0 ,1 ,1 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 }; 23uint4x4 uvar444 = uint4x4 (0 ,1 ,0 ,0 ,1 ,1 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ); 24 25const uint4x2 uvar421 = {0 ,1 ,1 ,1 ,1 ,0 ,0 ,0 }; 26const uint4x2 uvar422 = uint4x2 (0 ,1 ,1 ,1 ,1 ,0 ,0 ,0 ); 27uint4x2 uvar423 = {0 ,1 ,1 ,1 ,1 ,0 ,0 ,0 }; 28uint4x2 uvar424 = uint4x2 (0 ,1 ,1 ,1 ,1 ,0 ,0 ,0 ); 29 30const uint3x2 uvar321 = {0 ,1 ,1 ,1 ,1 ,0 }; 31const uint3x2 uvar322 = uint3x2 (0 ,1 ,1 ,1 ,1 ,0 ); 32uint3x2 uvar323 = {0 ,1 ,1 ,1 ,1 ,0 }; 33uint3x2 uvar234 = uint3x2 (0 ,1 ,1 ,1 ,1 ,0 ); 34 35// boolean mat constructors 36const bool4x4 bvar441 = {0 ,1 ,0 ,0 ,1 ,1 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 }; 37const bool4x4 bvar442 = bool4x4 (0 ,1 ,0 ,0 ,1 ,1 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ); 38bool4x4 bvar443 = {0 ,1 ,0 ,0 ,1 ,1 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 }; 39bool4x4 bvar444 = bool4x4 (0 ,1 ,0 ,0 ,1 ,1 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ); 40 41const bool4x2 bvar421 = {0 ,1 ,1 ,1 ,1 ,0 ,0 ,0 }; 42const bool4x2 bvar422 = bool4x2 (0 ,1 ,1 ,1 ,1 ,0 ,0 ,0 ); 43bool4x2 bvar423 = {0 ,1 ,1 ,1 ,1 ,0 ,0 ,0 }; 44bool4x2 bvar424 = bool4x2 (0 ,1 ,1 ,1 ,1 ,0 ,0 ,0 ); 45 46const bool3x2 bvar321 = {0 ,1 ,1 ,1 ,1 ,0 }; 47const bool3x2 bvar322 = bool3x2 (0 ,1 ,1 ,1 ,1 ,0 ); 48bool3x2 bvar323 = {0 ,1 ,1 ,1 ,1 ,0 }; 49bool3x2 bvar234 = bool3x2 (0 ,1 ,1 ,1 ,1 ,0 ); 50 51return 0 ; 52}