From b8132be96ef96ffe7b6e871c5ba9b939a7c69e25 Mon Sep 17 00:00:00 2001 From: Eric Wasylishen Date: Wed, 30 Aug 2023 23:08:36 -0600 Subject: [PATCH] lightpreview: fix crash on Q1 maps with missing textures --- lightpreview/glview.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lightpreview/glview.cpp b/lightpreview/glview.cpp index 54ca76a9..bc89f32b 100644 --- a/lightpreview/glview.cpp +++ b/lightpreview/glview.cpp @@ -1224,6 +1224,11 @@ void GLView::renderBSP(const QString &file, const mbsp_t &bsp, const bspxentries qtexture = placeholder_texture; } + if (texture->pixels.empty()) { + logging::print("warning, empty texture pixels {}", k.texname); + qtexture = placeholder_texture; + } + const size_t dc_first_index = indexBuffer.size(); if (k.program == m_skybox_program) {