From c0affdae3ba3c13535617e182fe7074b8f3b3d0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Mon, 27 Aug 2018 13:41:39 +0200 Subject: [PATCH] GL: properly initialize XFB binding in the state tracker. Discovered by PVS-Studio, many thanks to @alexesDev for collecting the report. --- src/Magnum/GL/Implementation/TransformFeedbackState.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Magnum/GL/Implementation/TransformFeedbackState.cpp b/src/Magnum/GL/Implementation/TransformFeedbackState.cpp index 648013ddd..7ce2fbb4a 100644 --- a/src/Magnum/GL/Implementation/TransformFeedbackState.cpp +++ b/src/Magnum/GL/Implementation/TransformFeedbackState.cpp @@ -7,10 +7,11 @@ namespace Magnum { namespace GL { namespace Implementation { -TransformFeedbackState::TransformFeedbackState(Context& context, std::vector& extensions): maxInterleavedComponents{0}, maxSeparateAttributes{0}, maxSeparateComponents{0} +TransformFeedbackState::TransformFeedbackState(Context& context, std::vector& extensions): maxInterleavedComponents{0}, maxSeparateAttributes{0}, maxSeparateComponents{0}, #ifndef MAGNUM_TARGET_GLES - , maxBuffers{0}, maxVertexStreams{0} + maxBuffers{0}, maxVertexStreams{0}, #endif + binding{0} { #ifndef MAGNUM_TARGET_GLES if(context.isExtensionSupported()) {