From 5c4b2c732375270ac1ef7d495ef70d6afddb6150 Mon Sep 17 00:00:00 2001 From: Jonathan Date: Wed, 16 Feb 2022 18:32:21 -0500 Subject: [PATCH] Fix q1 decompile --- bsputil/decompile.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/bsputil/decompile.cpp b/bsputil/decompile.cpp index 98a4481c..ccb8d71d 100644 --- a/bsputil/decompile.cpp +++ b/bsputil/decompile.cpp @@ -208,7 +208,7 @@ struct compiled_brush_t for (auto &side : sides) { planepoints p; - if (side.winding) { + if (side.winding && side.winding->size()) { p = WindingToThreePoints(*side.winding); } else { p = NormalDistanceToThreePoints(side.plane); @@ -1120,7 +1120,6 @@ static void DecompileEntity( DecompileNode(stack, bsp, headnode, tasks); // decompile the leafs in parallel - std::vector compiledBrushes; compiledBrushes.resize(tasks.size()); tbb::parallel_for(static_cast(0), tasks.size(), [&](const size_t &i) { if (options.geometryOnly) {