/** * Copyright (c) 2026 Dominic Masters * * This software is released under the MIT License. * https://opensource.org/licenses/MIT */ #pragma once #ifdef DUSK_OPENGL_ES #include #define GL_COLOR_INDEX8_EXT 0x80E5 #define GL_FRAMEBUFFER_EXT GL_FRAMEBUFFER #define GL_FRAMEBUFFER_COMPLETE_EXT GL_FRAMEBUFFER_COMPLETE #define glCheckFramebufferStatusEXT glCheckFramebufferStatus #define glDeleteFramebuffersEXT glDeleteFramebuffers #define glGenFramebuffersEXT glGenFramebuffers #define glBindFramebufferEXT glBindFramebuffer #define glFramebufferTexture2DEXT glFramebufferTexture2D #define GL_COLOR_ATTACHMENT0_EXT GL_COLOR_ATTACHMENT0 #define glClearDepth(depth) glClearDepthf(depth) #else // For some platforms (Vita) we do not include GL extensions. #ifndef GL_GLEXT_PROTOTYPES #define GL_GLEXT_PROTOTYPES #include #include #else #include #endif #endif