extern "C" unconditionally
This keeps older API levels from mangling GLESv3 entry points.
Change-Id: I5e751ca9f53f510d057693d368bc15c20f66e463
diff --git a/system/GLESv1_enc/gl_entry.cpp b/system/GLESv1_enc/gl_entry.cpp
index 2b7fa9f..0101e9d 100644
--- a/system/GLESv1_enc/gl_entry.cpp
+++ b/system/GLESv1_enc/gl_entry.cpp
@@ -4,7 +4,6 @@
#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);
@@ -299,7 +298,6 @@
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; }
diff --git a/system/GLESv2_enc/gl2_entry.cpp b/system/GLESv2_enc/gl2_entry.cpp
index 66c2246..5713921 100644
--- a/system/GLESv2_enc/gl2_entry.cpp
+++ b/system/GLESv2_enc/gl2_entry.cpp
@@ -4,7 +4,6 @@
#include <stdlib.h>
#include "gl2_client_context.h"
-#ifndef GL_TRUE
extern "C" {
void glActiveTexture(GLenum texture);
void glAttachShader(GLuint program, GLuint shader);
@@ -419,7 +418,6 @@
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; }
diff --git a/system/renderControl_enc/renderControl_entry.cpp b/system/renderControl_enc/renderControl_entry.cpp
index d33cf05..101806e 100644
--- a/system/renderControl_enc/renderControl_entry.cpp
+++ b/system/renderControl_enc/renderControl_entry.cpp
@@ -4,7 +4,6 @@
#include <stdlib.h>
#include "renderControl_client_context.h"
-#ifndef GL_TRUE
extern "C" {
GLint rcGetRendererVersion();
EGLint rcGetEGLVersion(EGLint* major, EGLint* minor);
@@ -44,7 +43,6 @@
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; }