mirror of
https://github.com/ZDoom/gzdoom-gles.git
synced 2024-11-25 13:41:05 +00:00
Added missing OpenGL extension for PowerPC Macs
This commit is contained in:
parent
76870beb2e
commit
7e0c870d0f
3 changed files with 10 additions and 2 deletions
|
@ -14,3 +14,4 @@ EXT_texture_filter_anisotropic
|
|||
EXT_texture_sRGB
|
||||
KHR_debug
|
||||
ARB_invalidate_subdata
|
||||
EXT_abgr
|
||||
|
|
|
@ -98,6 +98,7 @@ int ogl_ext_EXT_texture_filter_anisotropic = ogl_LOAD_FAILED;
|
|||
int ogl_ext_EXT_texture_sRGB = ogl_LOAD_FAILED;
|
||||
int ogl_ext_KHR_debug = ogl_LOAD_FAILED;
|
||||
int ogl_ext_ARB_invalidate_subdata = ogl_LOAD_FAILED;
|
||||
int ogl_ext_EXT_abgr = ogl_LOAD_FAILED;
|
||||
|
||||
void (CODEGEN_FUNCPTR *_ptrc_glBufferStorage)(GLenum target, GLsizeiptr size, const void * data, GLbitfield flags) = NULL;
|
||||
|
||||
|
@ -2377,7 +2378,7 @@ typedef struct ogl_StrToExtMap_s
|
|||
PFN_LOADFUNCPOINTERS LoadExtension;
|
||||
} ogl_StrToExtMap;
|
||||
|
||||
static ogl_StrToExtMap ExtensionMap[11] = {
|
||||
static ogl_StrToExtMap ExtensionMap[12] = {
|
||||
{"GL_APPLE_client_storage", &ogl_ext_APPLE_client_storage, NULL},
|
||||
{"GL_ARB_buffer_storage", &ogl_ext_ARB_buffer_storage, Load_ARB_buffer_storage},
|
||||
{"GL_ARB_shader_storage_buffer_object", &ogl_ext_ARB_shader_storage_buffer_object, Load_ARB_shader_storage_buffer_object},
|
||||
|
@ -2389,9 +2390,10 @@ static ogl_StrToExtMap ExtensionMap[11] = {
|
|||
{"GL_EXT_texture_sRGB", &ogl_ext_EXT_texture_sRGB, NULL},
|
||||
{"GL_KHR_debug", &ogl_ext_KHR_debug, Load_KHR_debug},
|
||||
{"GL_ARB_invalidate_subdata", &ogl_ext_ARB_invalidate_subdata, Load_ARB_invalidate_subdata},
|
||||
{"GL_EXT_abgr", &ogl_ext_EXT_abgr, NULL},
|
||||
};
|
||||
|
||||
static int g_extensionMapSize = 11;
|
||||
static int g_extensionMapSize = 12;
|
||||
|
||||
static ogl_StrToExtMap *FindExtEntry(const char *extensionName)
|
||||
{
|
||||
|
@ -2419,6 +2421,7 @@ static void ClearExtensionVars(void)
|
|||
ogl_ext_EXT_texture_sRGB = ogl_LOAD_FAILED;
|
||||
ogl_ext_KHR_debug = ogl_LOAD_FAILED;
|
||||
ogl_ext_ARB_invalidate_subdata = ogl_LOAD_FAILED;
|
||||
ogl_ext_EXT_abgr = ogl_LOAD_FAILED;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -164,6 +164,7 @@ extern int ogl_ext_EXT_texture_filter_anisotropic;
|
|||
extern int ogl_ext_EXT_texture_sRGB;
|
||||
extern int ogl_ext_KHR_debug;
|
||||
extern int ogl_ext_ARB_invalidate_subdata;
|
||||
extern int ogl_ext_EXT_abgr;
|
||||
|
||||
#define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2
|
||||
|
||||
|
@ -331,6 +332,8 @@ extern int ogl_ext_ARB_invalidate_subdata;
|
|||
#define GL_STACK_UNDERFLOW 0x0504
|
||||
#define GL_VERTEX_ARRAY 0x8074
|
||||
|
||||
#define GL_ABGR_EXT 0x8000
|
||||
|
||||
#define GL_2D 0x0600
|
||||
#define GL_2_BYTES 0x1407
|
||||
#define GL_3D 0x0601
|
||||
|
@ -1703,6 +1706,7 @@ extern void (CODEGEN_FUNCPTR *_ptrc_glInvalidateTexSubImage)(GLuint texture, GLi
|
|||
#define glInvalidateTexSubImage _ptrc_glInvalidateTexSubImage
|
||||
#endif /*GL_ARB_invalidate_subdata*/
|
||||
|
||||
|
||||
extern void (CODEGEN_FUNCPTR *_ptrc_glAccum)(GLenum op, GLfloat value);
|
||||
#define glAccum _ptrc_glAccum
|
||||
extern void (CODEGEN_FUNCPTR *_ptrc_glAlphaFunc)(GLenum func, GLfloat ref);
|
||||
|
|
Loading…
Reference in a new issue