aboutsummaryrefslogtreecommitdiff
path: root/ui/gtk-egl.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-07ui/gtk-egl: apply scale factor when calculating window's dimensionDongwon Kim1-6/+8
2023-11-07ui/gtk-egl: Check EGLSurface before doing scanoutAntonio Caggiano1-5/+12
2023-08-07ui/gtk: set scanout mode in gd_egl/gd_gl_area_scanout_textureDongwon Kim1-0/+1
2023-07-17ui/gtk: skip refresh if new dmabuf has been submittedDongwon Kim1-0/+4
2023-07-17ui/gtk: set scanout-mode right before scheduling drawDongwon Kim1-1/+1
2023-07-17virtio-gpu-udmabuf: correct naming of QemuDmaBuf size propertiesDongwon Kim1-4/+6
2023-07-17ui/gtk: Make sure the right EGL context is currently boundDongwon Kim1-0/+4
2023-06-27ui: add optional d3d texture pointer to scanout textureMarc-André Lureau1-2/+3
2023-06-27ui/egl: fix make_context_current() callback return valueMarc-André Lureau1-2/+8
2023-06-27ui/gtk: set the area of the scanout texture correctlyDongwon Kim1-1/+2
2023-05-28ui/gtk-egl: fix scaling for cursor position in scanout modeErico Nunes1-2/+2
2023-05-28ui/gtk: fix passing y0_top parameter to scanoutErico Nunes1-1/+1
2022-11-23ui/gtk: prevent ui lock up when dpy_gl_update called again before current dra...Dongwon Kim1-1/+1
2022-10-11ui/gtk-egl: egl context needs to be unbound in the end of gd_egl_switchDongwon Kim1-0/+3
2022-06-14ui: Deliver refresh rate via QemuUIInfoAkihiko Odaki1-2/+2
2021-12-21ui: split the GL context in a different objectMarc-André Lureau1-5/+5
2021-12-21ui: simplify gl unblock & flushMarc-André Lureau1-2/+0
2021-11-08ui/gtk-egl: Fix build failure when libgbm is not availablePhilippe Mathieu-Daudé1-0/+2
2021-11-05ui/gtk-egl: guest fb texture needs to be regenerated when reinitializing eglDongwon Kim1-0/+4
2021-11-05ui/gtk-egl: make sure the right context is set as the currentDongwon Kim1-0/+6
2021-11-02ui/gtk: skip any extra draw of same guest scanout blob resDongwon Kim1-13/+27
2021-09-15ui/gtk-egl: Wait for the draw signal for dmabuf blobsVivek Kasireddy1-0/+15
2021-09-15ui: Create sync objects and fences only for blobsVivek Kasireddy1-0/+25
2021-09-15ui/gtk: Create a common release_dmabuf helperVivek Kasireddy1-8/+0
2021-03-04configure: Improve OpenGL dependency detectionsAkihiko Odaki1-3/+3
2021-02-04display/ui: add a callback to indicate GL state is flushedMarc-André Lureau1-0/+3
2021-01-15ui/gtk: update monitor interval on egl displaysNikola Pavlica1-0/+3
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster1-1/+0
2019-02-05ui/egl-helpers: Augment parameter list of egl_texture_blend() to convey scale...Chen Zhang1-1/+2
2019-01-21egl-helpers.h: do not depend on X11 Window type, use EGLNativeWindowTypeAlexander Kanavin1-1/+2
2018-11-12ui/gtk: fix cursor in egl modeGerd Hoffmann1-5/+12
2018-10-12ui: remove support for GTK2 in favour of GTK3Daniel P. Berrangé1-6/+4
2018-06-26Add gles support to egl-helpers, wire up in egl-headless and gtk.Gerd Hoffmann1-2/+2
2018-03-12ui/gtk-egl: add cursor_dmabuf supportGerd Hoffmann1-1/+39
2018-03-12ui/gtk-egl: add scanout_dmabuf supportGerd Hoffmann1-0/+23
2017-10-17opengl: move shader init from console-gl.c to shader.cGerd Hoffmann1-1/+1
2017-09-29egl: misc framebuffer helper improvements.Gerd Hoffmann1-2/+2
2017-06-21gtk: use framebuffer helper functions.Gerd Hoffmann1-29/+7
2017-05-12egl-helpers: fix display init for x11Gerd Hoffmann1-1/+1
2017-05-12egl-helpers: drop support for gles and debug loggingGerd Hoffmann1-1/+1
2017-02-27gtk-egl: add scanout_disable supportGerd Hoffmann1-5/+10
2017-02-27console: rename dpy_gl_scanout to dpy_gl_scanout_textureGerd Hoffmann1-5/+5
2016-07-06virgl: pass whole GL scanout dimensionsMarc-André Lureau1-0/+1
2016-02-04ui: Clean up includesPeter Maydell1-0/+1
2015-10-08gtk/opengl: add opengl context and scanout support (egl)Gerd Hoffmann1-8/+123
2015-05-29gtk: add opengl support, using eglGerd Hoffmann1-0/+141