From 932e6294560451526869237da00ac93324756883 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Thu, 23 Jan 2014 19:13:53 +0100 Subject: [PATCH] Actually implement the fallback for Renderer::resetNotificationStrategy(). It was documented and all, but wasn't ever implemented. --- src/Magnum/Renderer.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Magnum/Renderer.cpp b/src/Magnum/Renderer.cpp index 2020d6775..e35a83c7f 100644 --- a/src/Magnum/Renderer.cpp +++ b/src/Magnum/Renderer.cpp @@ -28,6 +28,7 @@ #include "Magnum/Math/Range.h" #include "Magnum/Color.h" #include "Magnum/Context.h" +#include "Magnum/Extensions.h" #include "Implementation/State.h" #include "Implementation/RendererState.h" @@ -159,6 +160,13 @@ void Renderer::setLogicOperation(const LogicOperation operation) { #endif Renderer::ResetNotificationStrategy Renderer::resetNotificationStrategy() { + #ifndef MAGNUM_TARGET_GLES + if(!Context::current()->isExtensionSupported()) + #else + if(!Context::current()->isExtensionSupported()) + #endif + return ResetNotificationStrategy::NoResetNotification; + ResetNotificationStrategy& strategy = Context::current()->state().renderer->resetNotificationStrategy; if(strategy == ResetNotificationStrategy()) {