diff options
| author | UjinT34 <41110182+UjinT34@users.noreply.github.com> | 2026-03-07 16:47:13 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-07 13:47:13 +0000 |
| commit | 73fca55e7c9dd19222c8c0cc331ddebf4c4bfddf (patch) | |
| tree | 58d0905be7e4f854ab5c8daf869b0bef210d99f1 /src/managers/screenshare/CursorshareSession.cpp | |
| parent | 966f20d305345b3042dc1d37a1dd8833f3a4783b (diff) | |
renderer: move m_renderData to renderer (#13474)
Diffstat (limited to 'src/managers/screenshare/CursorshareSession.cpp')
| -rw-r--r-- | src/managers/screenshare/CursorshareSession.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/managers/screenshare/CursorshareSession.cpp b/src/managers/screenshare/CursorshareSession.cpp index 0de5b020..63d4d205 100644 --- a/src/managers/screenshare/CursorshareSession.cpp +++ b/src/managers/screenshare/CursorshareSession.cpp @@ -3,7 +3,7 @@ #include "../../protocols/core/Seat.hpp" #include "../permissions/DynamicPermissionManager.hpp" #include "../../render/Renderer.hpp" -#include "render/OpenGL.hpp" +#include "render/pass/TexPassElement.hpp" using namespace Screenshare; @@ -115,7 +115,7 @@ void CCursorshareSession::render() { const auto& cursorImage = g_pPointerManager->currentCursorImage(); // TODO: implement a monitor independent render mode to buffer that does this in CHyprRenderer::begin() or something like that - g_pHyprOpenGL->m_renderData.transformDamage = false; + g_pHyprRenderer->m_renderData.transformDamage = false; g_pHyprOpenGL->setViewport(0, 0, m_bufferSize.x, m_bufferSize.y); bool overlaps = g_pPointerManager->getCursorBoxGlobal().overlaps(m_pendingFrame.sourceBoxCallback()); @@ -131,7 +131,7 @@ void CCursorshareSession::render() { g_pHyprOpenGL->renderTexture(cursorImage.bufferTex, texbox, {}); } - g_pHyprOpenGL->m_renderData.blockScreenShader = true; + g_pHyprRenderer->m_renderData.blockScreenShader = true; } bool CCursorshareSession::copy() { @@ -182,7 +182,7 @@ bool CCursorshareSession::copy() { g_pHyprRenderer->endRender(); - g_pHyprOpenGL->m_renderData.pMonitor = m_pendingFrame.monitor; + g_pHyprRenderer->m_renderData.pMonitor = m_pendingFrame.monitor; outFB->bind(); glBindFramebuffer(GL_READ_FRAMEBUFFER, GLFB(outFB)->getFBID()); @@ -210,7 +210,7 @@ bool CCursorshareSession::copy() { glReadPixels(0, 0, m_bufferSize.x, m_bufferSize.y, glFormat, PFORMAT->glType, bufData); - g_pHyprOpenGL->m_renderData.pMonitor.reset(); + g_pHyprRenderer->m_renderData.pMonitor.reset(); m_pendingFrame.buffer->endDataPtr(); GLFB(outFB)->unbind(); |
