screencopy: add force 8 bit to fix 10b screensharing (#11623)
ref https://github.com/hyprwm/xdg-desktop-portal-hyprland/issues/270
This commit is contained in:
parent
bce43f74eb
commit
02bb350bb3
6 changed files with 22 additions and 3 deletions
|
|
@ -60,7 +60,7 @@ CScreencopyFrame::CScreencopyFrame(SP<CZwlrScreencopyFrameV1> resource_, int32_t
|
|||
return;
|
||||
}
|
||||
|
||||
m_dmabufFormat = m_monitor->m_output->state->state().drmFormat;
|
||||
m_dmabufFormat = g_pHyprOpenGL->getPreferredReadFormat(m_monitor.lock());
|
||||
|
||||
if (box_.width == 0 && box_.height == 0)
|
||||
m_box = {0, 0, sc<int>(m_monitor->m_size.x), sc<int>(m_monitor->m_size.y)};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue