From 00c0aa468e020c29db0ed084bb3c035844fcf75b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 15 Jun 2018 17:17:47 +0200 Subject: [PATCH] GL: no need to bind a buffer to do a DSA operation. Breaindead copypaste error. Sorry for being shitty here. --- src/Magnum/GL/AbstractFramebuffer.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/Magnum/GL/AbstractFramebuffer.cpp b/src/Magnum/GL/AbstractFramebuffer.cpp index 7aa0af914..dc2a2230f 100644 --- a/src/Magnum/GL/AbstractFramebuffer.cpp +++ b/src/Magnum/GL/AbstractFramebuffer.cpp @@ -514,22 +514,18 @@ void AbstractFramebuffer::clearImplementationDefault(const GLenum buffer, const #ifndef MAGNUM_TARGET_GLES void AbstractFramebuffer::clearImplementationDSA(const GLenum buffer, const GLint drawbuffer, const GLint* const value) { - bindInternal(FramebufferTarget::Draw); glClearNamedFramebufferiv(_id, buffer, drawbuffer, value); } void AbstractFramebuffer::clearImplementationDSA(const GLenum buffer, const GLint drawbuffer, const GLuint* const value) { - bindInternal(FramebufferTarget::Draw); glClearNamedFramebufferuiv(_id, buffer, drawbuffer, value); } void AbstractFramebuffer::clearImplementationDSA(const GLenum buffer, const GLint drawbuffer, const GLfloat* const value) { - bindInternal(FramebufferTarget::Draw); glClearNamedFramebufferfv(_id, buffer, drawbuffer, value); } void AbstractFramebuffer::clearImplementationDSA(const GLenum buffer, const GLfloat depth, const GLint stencil) { - bindInternal(FramebufferTarget::Draw); glClearNamedFramebufferfi(_id, buffer, 0, depth, stencil); } #endif