Skip to content

Commit 2eaa4d8

Browse files
committed
debug: fix overlay not rendering
1 parent dddb64d commit 2eaa4d8

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/debug/HyprDebugOverlay.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
#include "HyprDebugOverlay.hpp"
33
#include "config/ConfigValue.hpp"
44
#include "../Compositor.hpp"
5+
#include "../render/pass/TexPassElement.hpp"
6+
#include "../render/Renderer.hpp"
57

68
CHyprDebugOverlay::CHyprDebugOverlay() {
79
m_pTexture = makeShared<CTexture>();
@@ -268,6 +270,8 @@ void CHyprDebugOverlay::draw() {
268270

269271
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, PMONITOR->vecPixelSize.x, PMONITOR->vecPixelSize.y, 0, GL_RGBA, GL_UNSIGNED_BYTE, DATA);
270272

271-
CBox pMonBox = {0, 0, PMONITOR->vecPixelSize.x, PMONITOR->vecPixelSize.y};
272-
g_pHyprOpenGL->renderTexture(m_pTexture, &pMonBox, 1.f);
273+
CTexPassElement::SRenderData data;
274+
data.tex = m_pTexture;
275+
data.box = {0, 0, PMONITOR->vecPixelSize.x, PMONITOR->vecPixelSize.y};
276+
g_pHyprRenderer->m_sRenderPass.add(makeShared<CTexPassElement>(data));
273277
}

0 commit comments

Comments
 (0)