\r
#include "IRenderTarget.h"\r
\r
+#ifndef GL_FRAMEBUFFER_INCOMPLETE_FORMATS\r
+#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT\r
+#endif\r
+\r
+#ifndef GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS\r
+#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT\r
+#endif\r
+\r
namespace irr\r
{\r
namespace video\r
case GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT:\r
os::Printer::log("FBO has one or several incomplete image attachments", ELL_ERROR);\r
break;\r
- case GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT:\r
+ case GL_FRAMEBUFFER_INCOMPLETE_FORMATS:\r
os::Printer::log("FBO has one or several image attachments with different internal formats", ELL_ERROR);\r
break;\r
- case GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT:\r
+ case GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS:\r
os::Printer::log("FBO has one or several image attachments with different dimensions", ELL_ERROR);\r
break;\r
case GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT:\r
else\r
{\r
#ifdef IRR_OPENGL_HAS_glGenerateMipmap\r
- #if !defined(IRR_COMPILE_GLES2_COMMON)\r
- glEnable(GL_TEXTURE_2D); // Hack some ATI cards need this glEnable according to https://www.khronos.org/opengl/wiki/Common_Mistakes\r
- #endif\r
Driver->irrGlGenerateMipmap(TextureType);\r
#endif\r
}\r