25 lines
814 B
C
25 lines
814 B
C
/**
|
|
* 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 <GLES3/gl3.h>
|
|
#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
|
|
#define GL_GLEXT_PROTOTYPES
|
|
#include <GL/gl.h>
|
|
#include <GL/glext.h>
|
|
#endif |