summaryrefslogtreecommitdiffstats
path: root/opengl/libs/hooks.h
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-04-23 13:48:39 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2009-04-23 13:48:39 -0700
commit24b62d0c41cf37ade751fe96a4888fbe7f61eb5a (patch)
tree1c146e767c7d22502f9af9df0b0778989f225ed4 /opengl/libs/hooks.h
parent9c5651390056cd9c2f68d5df057739528bd4128b (diff)
parente29254e708bb94d0f785a00926164a0dbb0dad93 (diff)
downloadframeworks_base-24b62d0c41cf37ade751fe96a4888fbe7f61eb5a.zip
frameworks_base-24b62d0c41cf37ade751fe96a4888fbe7f61eb5a.tar.gz
frameworks_base-24b62d0c41cf37ade751fe96a4888fbe7f61eb5a.tar.bz2
Merge change 462 into donut
* changes: integrate some OpenGL ES changes back from master_gl in preparation of opening GLES to the NDK.
Diffstat (limited to 'opengl/libs/hooks.h')
-rw-r--r--opengl/libs/hooks.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/opengl/libs/hooks.h b/opengl/libs/hooks.h
index 63fb017..392724f 100644
--- a/opengl/libs/hooks.h
+++ b/opengl/libs/hooks.h
@@ -22,9 +22,10 @@
#include <errno.h>
#include <EGL/egl.h>
+#include <EGL/eglext.h>
#include <GLES/gl.h>
+#include <GLES/glext.h>
-#define GL_LOGGER 0
#if !defined(__arm__)
#define USE_SLOW_BINDING 1
#else
@@ -35,7 +36,7 @@
#define MAX_NUMBER_OF_GL_EXTENSIONS 32
-#if defined(HAVE_ANDROID_OS) && !USE_SLOW_BINDING && !GL_LOGGER && __OPTIMIZE__
+#if defined(HAVE_ANDROID_OS) && !USE_SLOW_BINDING && __OPTIMIZE__
#define USE_FAST_TLS_KEY 1
#else
#define USE_FAST_TLS_KEY 0
@@ -55,7 +56,10 @@ const unsigned int NUM_DISPLAYS = 1;
enum {
IMPL_HARDWARE = 0,
IMPL_SOFTWARE,
- IMPL_CONTEXT_LOST,
+
+ IMPL_NUM_DRIVERS_IMPLEMENTATIONS,
+
+ IMPL_CONTEXT_LOST = IMPL_NUM_DRIVERS_IMPLEMENTATIONS,
IMPL_NO_CONTEXT,
IMPL_NUM_IMPLEMENTATIONS