summaryrefslogtreecommitdiff
path: root/src/managers/screenshare/CursorshareSession.cpp
diff options
context:
space:
mode:
authorUjinT34 <41110182+UjinT34@users.noreply.github.com>2026-03-07 16:47:13 +0300
committerGitHub <noreply@github.com>2026-03-07 13:47:13 +0000
commit73fca55e7c9dd19222c8c0cc331ddebf4c4bfddf (patch)
tree58d0905be7e4f854ab5c8daf869b0bef210d99f1 /src/managers/screenshare/CursorshareSession.cpp
parent966f20d305345b3042dc1d37a1dd8833f3a4783b (diff)
renderer: move m_renderData to renderer (#13474)
Diffstat (limited to 'src/managers/screenshare/CursorshareSession.cpp')
-rw-r--r--src/managers/screenshare/CursorshareSession.cpp10
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();