]> git.proxmox.com Git - mirror_qemu.git/commit - ui/gtk.c
gtk: add opengl support, using egl
authorGerd Hoffmann <kraxel@redhat.com>
Tue, 20 Jan 2015 11:43:28 +0000 (12:43 +0100)
committerGerd Hoffmann <kraxel@redhat.com>
Fri, 29 May 2015 09:43:29 +0000 (11:43 +0200)
commit97edf3bd5eab8952d475de66ede77307c12b8c48
treeda07e1c0c8b138ae4b48c457b61d40474aeb7fa2
parent7ced9e9f6da2257224591b91727cfeee4f3977fb
gtk: add opengl support, using egl

This adds opengl rendering support to the gtk ui, using egl.
It's off by default for now, use 'qemu -display gtk,gl=on'
to play with this.

Note that gtk got native opengl support with release 3.16.
There most likely will be a separate implementation for 3.16+,
using the native gtk opengl support.  This patch covers older
versions (and for the time being 3.16 too, hopefully without
rendering quirks).

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
include/ui/console.h
include/ui/gtk.h
ui/Makefile.objs
ui/gtk-egl.c [new file with mode: 0644]
ui/gtk.c
vl.c