From 5b1ea68164b90f84b0a91310a52dfeca6b03595a Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Wed, 19 Apr 2023 20:52:35 +0100 Subject: [PATCH] fix egl config --- src/WallpaperEngine/Render/Drivers/CWaylandOpenGLDriver.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/WallpaperEngine/Render/Drivers/CWaylandOpenGLDriver.cpp b/src/WallpaperEngine/Render/Drivers/CWaylandOpenGLDriver.cpp index bbc0c93..e9a9eca 100644 --- a/src/WallpaperEngine/Render/Drivers/CWaylandOpenGLDriver.cpp +++ b/src/WallpaperEngine/Render/Drivers/CWaylandOpenGLDriver.cpp @@ -132,8 +132,8 @@ void CWaylandOpenGLDriver::initEGL() { EGL_RED_SIZE, 1, EGL_GREEN_SIZE, 1, EGL_BLUE_SIZE, 1, - EGL_ALPHA_SIZE, 1, - EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT, + EGL_SAMPLES, 4, + EGL_RENDERABLE_TYPE, EGL_OPENGL_BIT, EGL_NONE, }; if (!eglChooseConfig(eglContext.display, CONFIG_ATTRIBUTES, &eglContext.config, 1, &matchedConfigs)) { @@ -328,6 +328,8 @@ void CWaylandOpenGLDriver::swapBuffers () { wl_surface_set_buffer_scale(waylandContext.layerSurface.surface, 1); wl_surface_damage_buffer(waylandContext.layerSurface.surface, 0, 0, INT32_MAX, INT32_MAX); wl_surface_commit(waylandContext.layerSurface.surface); + + m_frameCounter++; } uint32_t CWaylandOpenGLDriver::getFrameCounter () const {