diff options
author | Giulio Camuffo <giulio.camuffo@jollamobile.com> | 2015-05-13 23:04:18 +0300 |
---|---|---|
committer | Giulio Camuffo <giulio.camuffo@jollamobile.com> | 2015-05-14 16:40:41 +0000 |
commit | 007d73ef9e64a99e560cc932f519f8cb00121ba8 (patch) | |
tree | f917ec20817545a9ae2d3125b6db598b9f180892 /src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp | |
parent | 77a7900aaa790f7bb5e0105f38dbd539f04e219f (diff) | |
download | qtwayland-007d73ef9e64a99e560cc932f519f8cb00121ba8.tar.gz |
Fix threaded OpenGL rendering on Mesa and possibly other EGLs
eglBindAPI's docs says "defines the current rendering API for EGL in the
thread it is called from". We were instead just calling it in the thread
the context was created in, not in the thread used for rendering.
Change-Id: Iba8ffe75a6f4f8b9d1bba59c0e7cce34499e9c48
Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
Diffstat (limited to 'src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp')
-rw-r--r-- | src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp b/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp index ccacf573..8f3ce093 100644 --- a/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp +++ b/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp @@ -45,7 +45,6 @@ QT_BEGIN_NAMESPACE namespace QtWaylandClient { static const char *qwaylandegl_threadedgl_blacklist_vendor[] = { - "Mesa Project", 0 }; |