Ensure we discard unneeded renderbuffers in OpenGL ES 2.0 as well 86/155586/2
authorAdeel Kazmi <adeel.kazmi@samsung.com>
Fri, 13 Oct 2017 16:57:52 +0000 (17:57 +0100)
committerAdeel Kazmi <adeel.kazmi@samsung.com>
Fri, 13 Oct 2017 17:00:51 +0000 (17:00 +0000)
Change-Id: I5bb9c6fd0c27fa253b10d18af183dc15c8f95b7a

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
   }