diff options
Diffstat (limited to 'src/mbgl/map')
-rw-r--r-- | src/mbgl/map/map.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mbgl/map/map.cpp b/src/mbgl/map/map.cpp index 51e8caa295..298255adac 100644 --- a/src/mbgl/map/map.cpp +++ b/src/mbgl/map/map.cpp @@ -797,8 +797,15 @@ void Map::setDebug(MapDebugOptions debugOptions) { } void Map::cycleDebugOptions() { +#ifndef GL_ES_VERSION_2_0 + if (impl->debugOptions & MapDebugOptions::StencilClip) + impl->debugOptions = MapDebugOptions::NoDebug; + else if (impl->debugOptions & MapDebugOptions::Wireframe) + impl->debugOptions = MapDebugOptions::StencilClip; +#else if (impl->debugOptions & MapDebugOptions::Wireframe) impl->debugOptions = MapDebugOptions::NoDebug; +#endif // GL_ES_VERSION_2_0 else if (impl->debugOptions & MapDebugOptions::Collision) impl->debugOptions = MapDebugOptions::Collision | MapDebugOptions::Wireframe; else if (impl->debugOptions & MapDebugOptions::Timestamps) |