Previously we would ignore unsetting calls to MakeCurrent. But this would prevent ANGLE from unsetting driver state on the current thread. Fix this by checking for 0/null explicitly in DisplayWGL::makeCurrent. This turned up when running test configs without recreating the Display. Bug: angleproject:3261 Change-Id: I7f747dc7649a06f019f1b89655cb71dd3b151aa0 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1520992 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by:Geoff Lang <geofflang@chromium.org>
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| ContextWGL.cpp | Loading commit data... | |
| ContextWGL.h | Loading commit data... | |
| D3DTextureSurfaceWGL.cpp | Loading commit data... | |
| D3DTextureSurfaceWGL.h | Loading commit data... | |
| DXGISwapChainWindowSurfaceWGL.cpp | Loading commit data... | |
| DXGISwapChainWindowSurfaceWGL.h | Loading commit data... | |
| DisplayWGL.cpp | Loading commit data... | |
| DisplayWGL.h | Loading commit data... | |
| FunctionsWGL.cpp | Loading commit data... | |
| FunctionsWGL.h | Loading commit data... | |
| PbufferSurfaceWGL.cpp | Loading commit data... | |
| PbufferSurfaceWGL.h | Loading commit data... | |
| RendererWGL.cpp | Loading commit data... | |
| RendererWGL.h | Loading commit data... | |
| SurfaceWGL.h | Loading commit data... | |
| WindowSurfaceWGL.cpp | Loading commit data... | |
| WindowSurfaceWGL.h | Loading commit data... | |
| functionswgl_typedefs.h | Loading commit data... | |
| wgl_utils.cpp | Loading commit data... | |
| wgl_utils.h | Loading commit data... |