]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - tools/quake3/q3map2/surface_meta.c
clang: fix build. Still doesn't work right
[xonotic/netradiant.git] / tools / quake3 / q3map2 / surface_meta.c
index 145e1961cc7ee683fcd89814fdddcbc6e61ec6ad..4fff8a7403b836970afee3e16cb33bc732e7647e 100644 (file)
@@ -987,8 +987,7 @@ void CreateEdge( vec4_t plane, vec3_t a, vec3_t b, edge_t *edge ){
        edge->kingpinLength = edge->edge[ edge->kingpin ];
 
        VectorNormalize( edge->edge, edge->edge );
-       edge->edge[ 3 ] = DotProduct( a, edge->edge );
-       edge->length = DotProduct( b, edge->edge ) - edge->edge[ 3 ];
+       edge->length = DotProduct( b, edge->edge ) - DotProduct( a, edge->edge );
 
        /* create perpendicular plane that edge lies in */
        CrossProduct( plane, edge->edge, edge->plane );