aboutsummaryrefslogtreecommitdiff
path: root/migration/block.h
diff options
context:
space:
mode:
authorGert Wollny <gert.wollny@collabora.com>2024-09-11 09:14:30 +0000
committerMichael Tokarev <mjt@tls.msk.ru>2024-09-16 17:47:07 +0300
commit213c10e895c77d64abc16f6d226e271f48f0f806 (patch)
tree2fb91657fa27433624d746dc479e70cd3a65d2cc /migration/block.h
parent08f79b3d552459157e87204c8305ead82cac6fc2 (diff)
ui/sdl2: set swap interval explicitly when OpenGL is enabled
Before 176e3783f2ab (ui/sdl2: OpenGL window context) SDL_CreateRenderer was called unconditionally setting the swap interval to 0. Since SDL_CreateRenderer is now no longer called when OpenGL is enabled, the swap interval is no longer set explicitly and vsync handling depends on the environment settings which may lead to a performance regression with virgl as reported in https://gitlab.com/qemu-project/qemu/-/issues/2565 Restore the old vsync handling by explicitly calling SDL_GL_SetSwapInterval if OpenGL is enabled. Fixes: 176e3783f2ab (ui/sdl2: OpenGL window context) Closes: https://gitlab.com/qemu-project/qemu/-/issues/2565 Signed-off-by: Gert Wollny <gert.wollny@collabora.com> Acked-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-ID: <01020191e05ce6df-84da6386-62c2-4ce8-840e-ad216ac253dd-000000@eu-west-1.amazonses.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> (cherry picked from commit ae23cd00170baaa2777eb1ee87b70f472dbb3c44) Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Diffstat (limited to 'migration/block.h')
0 files changed, 0 insertions, 0 deletions