diff options
| author | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2023-04-17 23:47:12 +0100 |
|---|---|---|
| committer | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2023-04-17 23:47:12 +0100 |
| commit | 1c50a11688451049185baae3109ddc87a268a75e (patch) | |
| tree | 987110656a2479d05f38bbfd95dbebc3bf1fd3e5 /src/render/Renderer.cpp | |
| parent | 385fe4e301ce2c0a408048f6c3d6724ad78d15d4 (diff) | |
opengl: keep current rendered workspace in renderData
Diffstat (limited to 'src/render/Renderer.cpp')
| -rw-r--r-- | src/render/Renderer.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/render/Renderer.cpp b/src/render/Renderer.cpp index e96be9cc..3ec3724a 100644 --- a/src/render/Renderer.cpp +++ b/src/render/Renderer.cpp @@ -1028,7 +1028,6 @@ void CHyprRenderer::renderMonitor(CMonitor* pMonitor) { } void CHyprRenderer::renderWorkspace(CMonitor* pMonitor, CWorkspace* pWorkspace, timespec* now, const wlr_box& geometry) { - Vector2D translate = {geometry.x, geometry.y}; float scale = (float)geometry.width / pMonitor->vecPixelSize.x; @@ -1038,7 +1037,9 @@ void CHyprRenderer::renderWorkspace(CMonitor* pMonitor, CWorkspace* pWorkspace, translate = Vector2D{}; } + g_pHyprOpenGL->m_RenderData.pWorkspace = pWorkspace; renderAllClientsForWorkspace(pMonitor, pWorkspace, now, translate, scale); + g_pHyprOpenGL->m_RenderData.pWorkspace = nullptr; } void CHyprRenderer::setWindowScanoutMode(CWindow* pWindow) { |
