From 6049e806d1bb95cc386b981ea50c6a0ac8ddb2fe Mon Sep 17 00:00:00 2001 From: Rachael Alexanderson Date: Thu, 26 Mar 2020 08:48:54 -0400 Subject: [PATCH] - amend previous commit: add softpoly fix --- src/rendering/polyrenderer/backend/poly_framebuffer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/rendering/polyrenderer/backend/poly_framebuffer.cpp b/src/rendering/polyrenderer/backend/poly_framebuffer.cpp index c9e157d76..18dcafdbf 100644 --- a/src/rendering/polyrenderer/backend/poly_framebuffer.cpp +++ b/src/rendering/polyrenderer/backend/poly_framebuffer.cpp @@ -267,7 +267,8 @@ sector_t *PolyFrameBuffer::RenderView(player_t *player) NoInterpolateView = false; // Shader start time does not need to be handled per level. Just use the one from the camera to render from. - GetRenderState()->CheckTimer(player->camera->Level->ShaderStartTime); + if (player->camera) + GetRenderState()->CheckTimer(player->camera->Level->ShaderStartTime); // prepare all camera textures that have been used in the last frame. // This must be done for all levels, not just the primary one! for (auto Level : AllLevels())