From fbf065645da9b01af61248970610e0ecee32b7dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sun, 22 Mar 2015 17:54:16 +0100 Subject: [PATCH] Don't use zero-sized viewport as disengaged state. Zero-sized viewport is perfectly valid state and it causes assertion failures on contexts without default framebuffer (e.g. WindowlessCglApplication). --- src/Magnum/Implementation/FramebufferState.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Magnum/Implementation/FramebufferState.h b/src/Magnum/Implementation/FramebufferState.h index 745e88a25..4bd383c53 100644 --- a/src/Magnum/Implementation/FramebufferState.h +++ b/src/Magnum/Implementation/FramebufferState.h @@ -33,7 +33,7 @@ namespace Magnum { namespace Implementation { struct FramebufferState { - constexpr static const Range2Di DisengagedViewport{}; + constexpr static const Range2Di DisengagedViewport{{}, {-1, -1}}; explicit FramebufferState(Context& context, std::vector& extensions);