From 9d7584960049513be99375917d439199bc98247f Mon Sep 17 00:00:00 2001 From: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com> Date: Sun, 6 Aug 2023 15:20:48 +0300 Subject: [PATCH] [GL] Lock Helpers::format calls behind GPU_DEBUG_INFO macro --- include/renderer_gl/surfaces.hpp | 2 ++ src/core/renderer_gl/textures.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/include/renderer_gl/surfaces.hpp b/include/renderer_gl/surfaces.hpp index 88355a8c..043c63d0 100644 --- a/include/renderer_gl/surfaces.hpp +++ b/include/renderer_gl/surfaces.hpp @@ -65,8 +65,10 @@ struct ColourBuffer { texture.setMagFilter(OpenGL::Linear); glBindTexture(GL_TEXTURE_2D, prevTexture); +#ifdef GPU_DEBUG_INFO const auto name = Helpers::format("Surface %dx%d %s from 0x%08X", size.x(), size.y(), PICA::textureFormatToString(format), location); OpenGL::setObjectLabel(GL_TEXTURE, texture.handle(), name.c_str()); +#endif fbo.createWithDrawTexture(texture); fbo.bind(OpenGL::DrawAndReadFramebuffer); diff --git a/src/core/renderer_gl/textures.cpp b/src/core/renderer_gl/textures.cpp index 7a03c97d..7f4c31bf 100644 --- a/src/core/renderer_gl/textures.cpp +++ b/src/core/renderer_gl/textures.cpp @@ -9,8 +9,10 @@ void Texture::allocate() { texture.create(size.u(), size.v(), GL_RGBA8); texture.bind(); +#ifdef GPU_DEBUG_INFO const auto name = Helpers::format("Surface %dx%d %s from 0x%08X", size.x(), size.y(), PICA::textureFormatToString(format), location); OpenGL::setObjectLabel(GL_TEXTURE, texture.handle(), name.c_str()); +#endif setNewConfig(config); }