- 06 Mar, 2024 39 commits
-
-
Eric Pouech authored
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
-
Yuxuan Shui authored
Adding them to the seqtrack, and also implementing playing them from the seqtrack.
-
Yuxuan Shui authored
-
Yuxuan Shui authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Alexandros Frantzis authored
Wayland surfaces don't have an inherent native size that the EGL implementation can track, so we need to explicitly tell EGL about changes in the native size with wl_egl_window_resize. Since the resize can be triggered outside the GL render thread, and wl_egl_window_resize is not thread safe (with respect to other EGL/GL calls), we cannot call it directly at will. Instead we mark the wayland_gl_drawable as resized, and actually call the wl_egl_window_resize function from the thread in which the respective drawable is current. Note that the first EGL/GL operation that requires a new backbuffer latches whatever native size we have reported, until the next eglSwapBuffers. In order to ensure the current native size is applied as soon as possible (to avoid glitches), we check for and apply resizes at a few extra points where a new backbuffer may be required (e.g., glClear, eglMakeCurrent).
-
Alexandros Frantzis authored
-
Alexandros Frantzis authored
-
Alexandros Frantzis authored
Each WGL context is backed by a config-less EGL context. We require the EGL_KHR_no_config_context extension.
-
Alexandros Frantzis authored
Introduce the internal wayland_gl_drawable object, which associates a window (and its backing Wayland surface) with an EGL surface.
-
Alexandros Frantzis authored
Create an array of supported EGLConfigs, and use this information to populate the PIXELFORMATDESCRIPTOR.
-
Alexandros Frantzis authored
-
Alexandros Frantzis authored
-
Alexandros Frantzis authored
-
Alexandros Frantzis authored
The driver performs basic EGL initialization.
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Hans Leidekker authored
-
Ziqing Hui authored
Krkr2 game engine need AvgTimePerFrame to calculate video frame time.
-
Ziqing Hui authored
-
Zebediah Figura authored
-
Zebediah Figura authored
-
Zebediah Figura authored
-
Zebediah Figura authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Zebediah Figura authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
- 05 Mar, 2024 1 commit
-
-
Nikolay Sivov authored
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
-