From 70932b8eabee639d6bf6a8a9075e94b8533a2635 Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Mon, 28 Mar 2022 20:56:37 -0700 Subject: [PATCH] ParsePatch: On older patch types we get our tess info from different segments --- tools/vmap/patch.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tools/vmap/patch.c b/tools/vmap/patch.c index 7ed09f1..074058d 100644 --- a/tools/vmap/patch.c +++ b/tools/vmap/patch.c @@ -283,8 +283,14 @@ void ParsePatch( qboolean onlyLights, qboolean fixedtess, qboolean extended ){ m.width = info[0]; m.height = info[1]; - m.subdiv_x = fixedtess?info[2]:-1; - m.subdiv_y = fixedtess?info[3]:-1; + + if (extended) { + m.subdiv_x = fixedtess?info[2]:-1; + m.subdiv_y = fixedtess?info[3]:-1; + } else { + m.subdiv_x = fixedtess?info[0]:-1; + m.subdiv_y = fixedtess?info[1]:-1; + } if (m.subdiv_x == 0) m.subdiv_x = -1;