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