This keeps older API levels from mangling GLESv3 entry points.
Change-Id: I5e751ca9f53f510d057693d368bc15c20f66e463
#include <stdlib.h>
#include "gl_client_context.h"
-#ifndef GL_TRUE
extern "C" {
void glAlphaFunc(GLenum func, GLclampf ref);
void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
void glEndTilingQCOM(GLbitfield preserveMask);
};
-#endif
#ifndef GET_CONTEXT
static gl_client_context_t::CONTEXT_ACCESSOR_TYPE *getCurrentContext = NULL;
void gl_client_context_t::setContextAccessor(CONTEXT_ACCESSOR_TYPE *f) { getCurrentContext = f; }
#include <stdlib.h>
#include "gl2_client_context.h"
-#ifndef GL_TRUE
extern "C" {
void glActiveTexture(GLenum texture);
void glAttachShader(GLuint program, GLuint shader);
void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint* params);
};
-#endif
#ifndef GET_CONTEXT
static gl2_client_context_t::CONTEXT_ACCESSOR_TYPE *getCurrentContext = NULL;
void gl2_client_context_t::setContextAccessor(CONTEXT_ACCESSOR_TYPE *f) { getCurrentContext = f; }
#include <stdlib.h>
#include "renderControl_client_context.h"
-#ifndef GL_TRUE
extern "C" {
GLint rcGetRendererVersion();
EGLint rcGetEGLVersion(EGLint* major, EGLint* minor);
uint32_t rcCreateColorBufferDMA(uint32_t width, uint32_t height, GLenum internalFormat, int frameworkFormat);
};
-#endif
#ifndef GET_CONTEXT
static renderControl_client_context_t::CONTEXT_ACCESSOR_TYPE *getCurrentContext = NULL;
void renderControl_client_context_t::setContextAccessor(CONTEXT_ACCESSOR_TYPE *f) { getCurrentContext = f; }