From cea03fa3e3274023f4238de7fa5139275d4737fb Mon Sep 17 00:00:00 2001 From: Andrew Knight Date: Wed, 5 Aug 2015 09:02:47 +0300 Subject: ANGLE: check for out of date swap chain even when size is empty This allows the XAML swap chain to work properly, as otherwise it never got a resize after it was passed into ANGLE with an empty size. This is fixed by upstream commit 3799c3014a9e4ba4a3853c014a7127254ec19d50, so no patch is necessary for Qt's local copy. Change-Id: I43b030fa74f6b30c2aa42a36db2031a84eedf60b Reviewed-by: Oliver Wolff --- src/3rdparty/angle/src/libANGLE/renderer/d3d/SurfaceD3D.cpp | 1 + 1 file changed, 1 insertion(+) mode change 100644 => 100755 src/3rdparty/angle/src/libANGLE/renderer/d3d/SurfaceD3D.cpp (limited to 'src/3rdparty/angle') diff --git a/src/3rdparty/angle/src/libANGLE/renderer/d3d/SurfaceD3D.cpp b/src/3rdparty/angle/src/libANGLE/renderer/d3d/SurfaceD3D.cpp old mode 100644 new mode 100755 index 4a87488014..84515f4c6c --- a/src/3rdparty/angle/src/libANGLE/renderer/d3d/SurfaceD3D.cpp +++ b/src/3rdparty/angle/src/libANGLE/renderer/d3d/SurfaceD3D.cpp @@ -203,6 +203,7 @@ egl::Error SurfaceD3D::swapRect(EGLint x, EGLint y, EGLint width, EGLint height) if (width == 0 || height == 0) { + checkForOutOfDateSwapChain(); return egl::Error(EGL_SUCCESS); } -- cgit v1.2.3