From b985edac32b4e99867e0091bf3f0f9a3f7d1ba64 Mon Sep 17 00:00:00 2001 From: TheBrokenRail Date: Sat, 5 Aug 2023 03:31:22 -0400 Subject: [PATCH] Put Textures.cpp Changes In ORIGINAL_CODE Block --- source/client/renderer/Textures.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/source/client/renderer/Textures.cpp b/source/client/renderer/Textures.cpp index abdd8bd..a23b04a 100644 --- a/source/client/renderer/Textures.cpp +++ b/source/client/renderer/Textures.cpp @@ -8,6 +8,8 @@ #include "Textures.hpp" +#include "GameMode.hpp" + bool Textures::MIPMAP = false; int Textures::loadTexture(const std::string& name, bool b) @@ -69,7 +71,13 @@ int Textures::assignTexture(const std::string& name, Texture& texture) if (texture.field_C) internalFormat = GL_RGBA; - glTexImage2D(GL_TEXTURE_2D, 0, internalFormat, texture.m_width, texture.m_height, 0, internalFormat, GL_UNSIGNED_BYTE, texture.m_pixels); +#ifdef ORIGINAL_CODE + GLuint format = GL_RGBA; +#else + GLuint format = internalFormat; +#endif + + glTexImage2D(GL_TEXTURE_2D, 0, internalFormat, texture.m_width, texture.m_height, 0, format, GL_UNSIGNED_BYTE, texture.m_pixels); m_textures[name] = textureID;