renderer: Explicit sync fixes (#7151)

Enables explicit sync by default for most platforms

`misc:no_direct_scanout` -> `render:direct_scanout`
This commit is contained in:
Vaxry
2024-08-06 14:52:19 +01:00
committed by GitHub
parent 0e86808e59
commit 640d161851
24 changed files with 378 additions and 165 deletions

View File

@@ -131,12 +131,14 @@ class CEGLSync {
EGLSyncKHR sync = nullptr;
int dupFenceFD();
int fd();
bool wait();
private:
CEGLSync() = default;
int m_iFd = -1;
friend class CHyprOpenGLImpl;
};