From e13323e07de859aca4fbd06fcdf93b2c7c04aab5 Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Fri, 9 Jul 2021 22:18:25 +0200 Subject: [PATCH] Client: when 'buildcubemaps' is running, make sure the views are centered at all times to avoid FTE dumping weird projections --- src/client/entry.qc | 2 ++ src/gs-entbase/client/env_cubemap.qc | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client/entry.qc b/src/client/entry.qc index 6ca45312..f6e7557e 100644 --- a/src/client/entry.qc +++ b/src/client/entry.qc @@ -190,6 +190,8 @@ CSQC_UpdateView(float w, float h, float focus) setproperty(VF_ENVMAP, "$whiteimage"); setproperty(VF_ORIGIN, g_vecCubePos); setproperty(VF_AFOV, 90); + setproperty(VF_CL_VIEWANGLES, [0,0,0]); + setproperty(VF_ANGLES, [0,0,0]); SkyCamera_Setup(g_vecCubePos); CSQC_RenderScene(); return; diff --git a/src/gs-entbase/client/env_cubemap.qc b/src/gs-entbase/client/env_cubemap.qc index dab10873..40d0cbe9 100644 --- a/src/gs-entbase/client/env_cubemap.qc +++ b/src/gs-entbase/client/env_cubemap.qc @@ -92,7 +92,7 @@ CMap_Shoot(void) g_vecCubePos[1], g_vecCubePos[2]); localcmd(sprintf( - "screenshot_cubemap %s.ktx %i\n", + "screenshot_cubemap %s %i\n", strReflectcube, tmp.m_iSize)); self.think = CMap_Check;