From add1c71a52b0f89f23e0836e3782de8c6e28e099 Mon Sep 17 00:00:00 2001 From: TheBrokenRail Date: Tue, 23 Jan 2024 22:18:36 -0500 Subject: [PATCH] Generate Missing Texture Texture --- source/client/renderer/Textures.cpp | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/source/client/renderer/Textures.cpp b/source/client/renderer/Textures.cpp index f282ddba..a7872340 100644 --- a/source/client/renderer/Textures.cpp +++ b/source/client/renderer/Textures.cpp @@ -19,9 +19,19 @@ int Textures::loadTexture(const std::string& name, bool bIsRequired) Texture t = m_pPlatform->loadTexture(name, bIsRequired); - int result = -1; - if (t.m_pixels) - result = assignTexture(name, t); + if (!t.m_pixels) { + t.field_C = 1; + t.field_D = 0; + t.m_width = 2; + t.m_height = 2; + t.m_pixels = new uint32_t[4]; + t.m_pixels[0] = 0xfff800f8; + t.m_pixels[1] = 0xff000000; + t.m_pixels[3] = 0xfff800f8; + t.m_pixels[2] = 0xff000000; + } + + int result = assignTexture(name, t); return result; }