From 5fef157f53ffe089f134f1aa743ade9392d0761b Mon Sep 17 00:00:00 2001 From: Eric Wasylishen Date: Mon, 6 Sep 2021 14:53:05 -0600 Subject: [PATCH] qbsp: take floor/ceil of node/leaf bounds even for bsp2 for consistency with refactor branch --- qbsp/writebsp.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/qbsp/writebsp.cc b/qbsp/writebsp.cc index 1645f906..4a272603 100644 --- a/qbsp/writebsp.cc +++ b/qbsp/writebsp.cc @@ -414,8 +414,8 @@ ExportLeaf_BSP2(mapentity_t *entity, node_t *node) * (VectorCopy doesn't work double->float) */ for (int i = 0; i < 3; ++i) { - dleaf->mins[i] = node->mins[i]; - dleaf->maxs[i] = node->maxs[i]; + dleaf->mins[i] = floor(node->mins[i]); + dleaf->maxs[i] = ceil(node->maxs[i]); } dleaf->visofs = -1; // no vis info yet @@ -558,8 +558,8 @@ ExportDrawNodes_BSP2(mapentity_t *entity, node_t *node) // VectorCopy doesn't work double->float for (int i = 0; i < 3; ++i) { - dnode->mins[i] = node->mins[i]; - dnode->maxs[i] = node->maxs[i]; + dnode->mins[i] = floor(node->mins[i]); + dnode->maxs[i] = ceil(node->maxs[i]); } dnode->planenum = ExportMapPlane(node->planenum);