qbsp: remove bsp29 limit check, as it will be done in common

This commit is contained in:
Eric Wasylishen 2021-08-26 21:44:02 -06:00
parent 86407d7ef3
commit e571d1a4b2
1 changed files with 2 additions and 8 deletions

View File

@ -260,18 +260,12 @@ ExportDrawNodes(mapentity_t *entity, node_t *node)
dnode->children[i] = -1; dnode->children[i] = -1;
else { else {
int nextLeafIndex = static_cast<int>(map.exported_leafs_bsp29.size()); int nextLeafIndex = static_cast<int>(map.exported_leafs_bsp29.size());
int childnum = -(nextLeafIndex + 1); const int childnum = -(nextLeafIndex + 1);
if (childnum < INT16_MIN) {
Error("Map exceeds BSP29 node/leaf limit. Recompile with -bsp2 flag.");
}
dnode->children[i] = childnum; dnode->children[i] = childnum;
ExportLeaf(entity, node->children[i]); ExportLeaf(entity, node->children[i]);
} }
} else { } else {
int childnum = static_cast<int>(map.exported_nodes_bsp29.size()); const int childnum = static_cast<int>(map.exported_nodes_bsp29.size());
if (childnum > INT16_MAX) {
Error("Map exceeds BSP29 node/leaf limit. Recompile with -bsp2 flag.");
}
dnode->children[i] = childnum; dnode->children[i] = childnum;
ExportDrawNodes(entity, node->children[i]); ExportDrawNodes(entity, node->children[i]);