X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=tools%2Fquake3%2Fq3map2%2Fsurface_meta.c;h=315b67d1220759aad00ae4b5fa9a8f11625a1753;hb=d40c79f30c4029daa1f92e07b728518911a98d5e;hp=b0a49a45e49421f6819bb06c52c48a989e314014;hpb=5d6da89f890ea36982c1deef825a86805bc279fd;p=xonotic%2Fnetradiant.git diff --git a/tools/quake3/q3map2/surface_meta.c b/tools/quake3/q3map2/surface_meta.c index b0a49a45..315b67d1 100644 --- a/tools/quake3/q3map2/surface_meta.c +++ b/tools/quake3/q3map2/surface_meta.c @@ -1267,8 +1267,8 @@ static int AddMetaTriangleToSurface( mapDrawSurface_t *ds, metaTriangle_t *tri, } #if MAX_BBOX_DISTANCE > 0 - VectorCopy( mins, ds->mins ); - VectorCopy( maxs, ds->maxs ); + VectorCopy( ds->mins, mins ); + VectorCopy( ds->maxs, maxs ); mins[0] -= MAX_BBOX_DISTANCE; mins[1] -= MAX_BBOX_DISTANCE; mins[2] -= MAX_BBOX_DISTANCE; @@ -1277,13 +1277,13 @@ static int AddMetaTriangleToSurface( mapDrawSurface_t *ds, metaTriangle_t *tri, maxs[2] += MAX_BBOX_DISTANCE; #define CHECK_1D(mins, v, maxs) ((mins) <= (v) && (v) <= (maxs)) #define CHECK_3D(mins, v, maxs) (CHECK_1D((mins)[0], (v)[0], (maxs)[0]) && CHECK_1D((mins)[1], (v)[1], (maxs)[1]) && CHECK_1D((mins)[2], (v)[2], (maxs)[2])) - VectorCopy(p, metaVerts[ tri->indexes[ 0 ] ].xyz); + VectorCopy(metaVerts[ tri->indexes[ 0 ] ].xyz, p); if(!CHECK_3D(mins, p, maxs)) { - VectorCopy(p, metaVerts[ tri->indexes[ 1 ] ].xyz); + VectorCopy(metaVerts[ tri->indexes[ 1 ] ].xyz, p); if(!CHECK_3D(mins, p, maxs)) { - VectorCopy(p, metaVerts[ tri->indexes[ 2 ] ].xyz); + VectorCopy(metaVerts[ tri->indexes[ 2 ] ].xyz, p); if(!CHECK_3D(mins, p, maxs)) return 0; }