]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/mathlib/m4x4.c
Author: rambetter
[xonotic/netradiant.git] / libs / mathlib / m4x4.c
index b2c2db715490f07080078709bcf3851556dea6a4..3b11461015c5413f39462e135228cc9e4e3fd2d0 100644 (file)
@@ -1626,20 +1626,21 @@ void m4_submat( m4x4_t mr, m3x3_t mb, int i, int j )
   {
     if ( ti < i )
       idst = ti;
+    else if ( ti > i )
+      idst = ti-1;
     else
-      if ( ti > i )
-        idst = ti-1;
+      continue;
       
       for ( tj = 0; tj < 4; tj++ )
       {
         if ( tj < j )
           jdst = tj;
+        else if ( tj > j )
+          jdst = tj-1;
         else
-          if ( tj > j )
-            jdst = tj-1;
+          continue;
           
-          if ( ti != i && tj != j )
-            mb[idst*3 + jdst] = mr[ti*4 + tj ];
+        mb[idst*3 + jdst] = mr[ti*4 + tj ];
       }
   }
 }