mirror of
https://github.com/hyprwm/Hyprland
synced 2024-11-26 06:45:59 +01:00
deps: update wlroots
This commit is contained in:
parent
03ebbe18ed
commit
33444e1e5e
3 changed files with 5 additions and 5 deletions
|
@ -256,9 +256,9 @@ void Events::listener_newTearingHint(wl_listener* listener, void* data) {
|
||||||
const auto PWINDOW = g_pCompositor->getWindowFromSurface(TEARINGHINT->pWlrHint->surface);
|
const auto PWINDOW = g_pCompositor->getWindowFromSurface(TEARINGHINT->pWlrHint->surface);
|
||||||
|
|
||||||
if (PWINDOW) {
|
if (PWINDOW) {
|
||||||
PWINDOW->m_bTearingHint = TEARINGHINT->pWlrHint->hint;
|
PWINDOW->m_bTearingHint = (bool)TEARINGHINT->pWlrHint->current;
|
||||||
|
|
||||||
Debug::log(LOG, "Hint {} (window {}) set tearing hint to {}", (uintptr_t)TEARINGHINT->pWlrHint, PWINDOW, (uint32_t)TEARINGHINT->pWlrHint->hint);
|
Debug::log(LOG, "Hint {} (window {}) set tearing hint to {}", (uintptr_t)TEARINGHINT->pWlrHint, PWINDOW, (uint32_t)TEARINGHINT->pWlrHint->current);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
NEWCTRL, "TearingController");
|
NEWCTRL, "TearingController");
|
||||||
|
|
|
@ -161,7 +161,7 @@ static void renderSurface(struct wlr_surface* surface, int x, int y, void* data)
|
||||||
|
|
||||||
if (!g_pHyprRenderer->m_bBlockSurfaceFeedback) {
|
if (!g_pHyprRenderer->m_bBlockSurfaceFeedback) {
|
||||||
wlr_surface_send_frame_done(surface, RDATA->when);
|
wlr_surface_send_frame_done(surface, RDATA->when);
|
||||||
wlr_presentation_surface_textured_on_output(g_pCompositor->m_sWLRPresentation, surface, RDATA->pMonitor->output);
|
wlr_presentation_surface_textured_on_output(surface, RDATA->pMonitor->output);
|
||||||
}
|
}
|
||||||
|
|
||||||
g_pHyprOpenGL->blend(true);
|
g_pHyprOpenGL->blend(true);
|
||||||
|
@ -905,7 +905,7 @@ bool CHyprRenderer::attemptDirectScanout(CMonitor* pMonitor) {
|
||||||
timespec now;
|
timespec now;
|
||||||
clock_gettime(CLOCK_MONOTONIC, &now);
|
clock_gettime(CLOCK_MONOTONIC, &now);
|
||||||
wlr_surface_send_frame_done(PSURFACE, &now);
|
wlr_surface_send_frame_done(PSURFACE, &now);
|
||||||
wlr_presentation_surface_scanned_out_on_output(g_pCompositor->m_sWLRPresentation, PSURFACE, pMonitor->output);
|
wlr_presentation_surface_scanned_out_on_output(PSURFACE, pMonitor->output);
|
||||||
|
|
||||||
if (wlr_output_commit(pMonitor->output)) {
|
if (wlr_output_commit(pMonitor->output)) {
|
||||||
if (!m_pLastScanout) {
|
if (!m_pLastScanout) {
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 5d639394f3e83b01596dcd166a44a9a1a2583350
|
Subproject commit f81c3d93cd6f61b20ae784297679283438def8df
|
Loading…
Reference in a new issue