Merge "Ensure we discard unneeded renderbuffers in OpenGL ES 2.0 as well" into devel...
authorKimmo Hoikka <kimmo.hoikka@samsung.com>
Mon, 16 Oct 2017 14:14:59 +0000 (14:14 +0000)
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>
Mon, 16 Oct 2017 14:14:59 +0000 (14:14 +0000)
adaptors/common/gl/gl-implementation.h

index 452367e..36a08cc 100644 (file)
@@ -2,7 +2,7 @@
 #define __DALI_INTERNAL_GL_IMPLEMENTATION_H__
 
 /*
- * Copyright (c) 2016 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -1509,9 +1509,9 @@ public:
   void InvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum* attachments)
   {
 #if DALI_GLES_VERSION >= 30
-    // if OpenGL ES 2.0 compatibility is need this can be implemented with
-    // glDiscardFramebufferEXT
     glInvalidateFramebuffer(target,numAttachments,attachments);
+#else
+    mGlExtensions.DiscardFrameBuffer(target, numAttachments, attachments);
 #endif // DALI_GLES_VERSION >= 30
   }