aboutsummaryrefslogtreecommitdiff
path: root/ui/gtk-gl-area.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-14ui/console: Use qemu_dmabuf_set_..() helpers insteadDongwon Kim1-2/+2
2024-05-14ui/console: Use qemu_dmabuf_get_..() helpers insteadDongwon Kim1-12/+25
2024-05-14ui/gtk: Check if fence_fd is equal to or greater than 0Dongwon Kim1-1/+1
2024-05-14ui/gtk: Draw guest frame at refresh cycleDongwon Kim1-0/+1
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-3/+4
2023-07-17ui/gtk: Make sure the right EGL context is currently boundDongwon Kim1-0/+2
2023-06-27ui: add optional d3d texture pointer to scanout textureMarc-André Lureau1-2/+3
2023-06-27ui/gtk: set the area of the scanout texture correctlyDongwon Kim1-1/+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-06-14ui: Deliver refresh rate via QemuUIInfoAkihiko Odaki1-2/+1
2022-06-14ui/gtk-gl-area: create the requested GL context versionVolker Rümelin1-1/+30
2022-06-14ui/gtk-gl-area: implement GL context destructionVolker Rümelin1-1/+7
2021-12-21ui: split the GL context in a different objectMarc-André Lureau1-4/+4
2021-12-21ui: simplify gl unblock & flushMarc-André Lureau1-2/+0
2021-11-22ui: fix incorrect scaling on highdpi with gtk/openglAlexander Orzechowski1-3/+4
2021-11-02ui/gtk: skip any extra draw of same guest scanout blob resDongwon Kim1-19/+30
2021-11-02ui/gtk: Update the refresh rate for gl-area tooNikola Pavlica1-0/+3
2021-09-15ui: Create sync objects and fences only for blobsVivek Kasireddy1-0/+26
2021-03-04configure: Improve OpenGL dependency detectionsAkihiko Odaki1-1/+1
2021-02-19ui/console: Remove dpy_gl_ctx_get_currentAkihiko Odaki1-5/+0
2021-02-04display/ui: add a callback to indicate GL state is flushedMarc-André Lureau1-0/+3
2021-02-04ui: add egl dmabuf import to gtkglareaMarc-André Lureau1-0/+18
2021-02-04ui: add gd_gl_area_scanout_disableMarc-André Lureau1-0/+7
2020-09-04ui/gtk-gl-area: Plug memleak in gd_gl_area_create_context()Pan Nengyuan1-0/+11
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster1-1/+0
2017-10-19Merge remote-tracking branch 'remotes/kraxel/tags/opengl-20171017-pull-reques...Peter Maydell1-1/+1
2017-10-17opengl: move shader init from console-gl.c to shader.cGerd Hoffmann1-1/+1
2017-10-16gtk: fix wrong id between texture and framebufferAnthoine Bourgeois1-2/+1
2017-09-29egl: misc framebuffer helper improvements.Gerd Hoffmann1-2/+2
2017-06-21gtk: use framebuffer helper functions.Gerd Hoffmann1-19/+7
2017-02-27console: rename dpy_gl_scanout to dpy_gl_scanout_textureGerd Hoffmann1-5/+7
2016-07-11gtk: fix buildGerd Hoffmann1-0/+1
2016-02-04ui: Clean up includesPeter Maydell1-0/+1
2015-10-08gtk/opengl: add opengl context and scanout support (GtkGLArea)Gerd Hoffmann1-0/+223