321c9adba5
virtio-gpu: block any rendering until client (ui) is done
...
Wire up gl_block callback, so ui code can request to stop
virtio-gpu rendering.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
2016-02-03 10:41:36 +01:00
0c55a1cfd3
virtio-gpu: add support to enable/disable command processing
...
So we can stop rendering for a while in case we have to.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com >
2016-02-03 10:41:36 +01:00
8d94c1ca53
virtio-gpu: fix memory leak in error path
...
Found by Coverity Scan, buf not freed on error.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com >
2016-02-03 10:41:36 +01:00
9b8bfe21be
virtio: Clean up includes
...
Clean up includes so that osdep.h is included first and headers
which it implies are not included manually.
This commit was created with scripts/clean-includes.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Message-id: 1453832250-766-15-git-send-email-peter.maydell@linaro.org
2016-01-29 15:07:23 +00:00
9d9e152136
virtio-gpu: add 3d mode and virgl rendering support.
...
Add virglrenderer library detection. Add 3d mode to virtio-gpu,
wire up virglrenderer library. When in 3d mode render using the
new context management and texture scanout callbacks.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Reviewed-by: Max Reitz <mreitz@redhat.com >
2015-10-08 10:31:35 +02:00