summaryrefslogtreecommitdiffstats
path: root/core/jni/android
diff options
context:
space:
mode:
authorSiva Velusamy <vsiva@google.com>2012-03-12 18:10:19 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-03-12 18:10:19 -0700
commitb48e0291078e3a7052513572cfb2b19318f6c08c (patch)
treecafe6fe56496baf254446633949bcd00032929e2 /core/jni/android
parent4b87e4a56c520775c69327a36051754faf0ed6c9 (diff)
parent64d10a1da0a702ffeb086ad9c4a632f2712f1dad (diff)
downloadframeworks_base-b48e0291078e3a7052513572cfb2b19318f6c08c.zip
frameworks_base-b48e0291078e3a7052513572cfb2b19318f6c08c.tar.gz
frameworks_base-b48e0291078e3a7052513572cfb2b19318f6c08c.tar.bz2
Merge "Expose a function to set OpenGL Trace level."
Diffstat (limited to 'core/jni/android')
-rw-r--r--core/jni/android/opengl/util.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/jni/android/opengl/util.cpp b/core/jni/android/opengl/util.cpp
index 929df540..634efa6 100644
--- a/core/jni/android/opengl/util.cpp
+++ b/core/jni/android/opengl/util.cpp
@@ -556,6 +556,12 @@ void nativeUtilsClassInit(JNIEnv *env, jclass clazz)
nativeBitmapID = env->GetFieldID(bitmapClass, "mNativeBitmap", "I");
}
+extern void setGLDebugLevel(int level);
+void nativeEnableTracing(JNIEnv *env, jclass clazz)
+{
+ setGLDebugLevel(1);
+}
+
static int checkFormat(SkBitmap::Config config, int format, int type)
{
switch(config) {
@@ -1026,6 +1032,7 @@ static JNINativeMethod gUtilsMethods[] = {
{ "native_getType", "(Landroid/graphics/Bitmap;)I", (void*) util_getType },
{ "native_texImage2D", "(IIILandroid/graphics/Bitmap;II)I", (void*)util_texImage2D },
{ "native_texSubImage2D", "(IIIILandroid/graphics/Bitmap;II)I", (void*)util_texSubImage2D },
+ { "native_enableTracing", "()V", (void*)nativeEnableTracing },
};
static JNINativeMethod gEtc1Methods[] = {