diff options
author | Mathias Agopian <mathias@google.com> | 2013-02-23 04:13:57 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2013-02-23 04:13:57 +0000 |
commit | e22948d76d986357e06b25a707f47ef3202ebb9b (patch) | |
tree | 549d76af15888650079b694b26d88f1575672d75 | |
parent | 5b8176471c0704651ceb22608c74d03877513ec0 (diff) | |
parent | 54c2818abe6d366815aec67dfcede1b1e008a52e (diff) | |
download | frameworks_native-e22948d76d986357e06b25a707f47ef3202ebb9b.zip frameworks_native-e22948d76d986357e06b25a707f47ef3202ebb9b.tar.gz frameworks_native-e22948d76d986357e06b25a707f47ef3202ebb9b.tar.bz2 |
Merge "update glgen to take into account recent changes"
-rwxr-xr-x | opengl/tools/glgen/gen | 2 | ||||
-rw-r--r-- | opengl/tools/glgen/stubs/egl/EGL14cHeader.cpp | 1 | ||||
-rw-r--r-- | opengl/tools/glgen/stubs/egl/eglCreateWindowSurface.cpp | 8 | ||||
-rw-r--r-- | opengl/tools/glgen/stubs/jsr239/GLImplHeader.java-impl | 4 |
4 files changed, 9 insertions, 6 deletions
diff --git a/opengl/tools/glgen/gen b/opengl/tools/glgen/gen index 3359a22..fb3c3a9 100755 --- a/opengl/tools/glgen/gen +++ b/opengl/tools/glgen/gen @@ -27,7 +27,7 @@ echo "package android.app; import android.content.pm.IPackageManager; public cla echo "package android.content.pm; public class ApplicationInfo {public int targetSdkVersion;}" > out/android/content/pm/ApplicationInfo.java echo "package android.content.pm; public interface IPackageManager {ApplicationInfo getApplicationInfo(java.lang.String packageName, int flags, java.lang.String userId) throws android.os.RemoteException;}" > out/android/content/pm/IPackageManager.java echo "package android.os; public class Build {public static class VERSION_CODES { public static final int CUPCAKE = 3;}; }" > out/android/os/Build.java -echo "package android.os; public class UserId {public static String myUserId() { return \"\"; } }" > out/android/os/UserId.java +echo "package android.os; public class UserHandle {public static String myUserId() { return \"\"; } }" > out/android/os/UserHandle.java echo "package android.os; public class RemoteException extends Exception {}" > out/android/os/RemoteException.java echo "package android.util; public class Log {public static void w(String a, String b) {} public static void e(String a, String b) {}}" > out/android/util/Log.java diff --git a/opengl/tools/glgen/stubs/egl/EGL14cHeader.cpp b/opengl/tools/glgen/stubs/egl/EGL14cHeader.cpp index 54de1e7..5fda9f8 100644 --- a/opengl/tools/glgen/stubs/egl/EGL14cHeader.cpp +++ b/opengl/tools/glgen/stubs/egl/EGL14cHeader.cpp @@ -1,4 +1,3 @@ -/* ** Copyright 2012, The Android Open Source Project ** ** Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/opengl/tools/glgen/stubs/egl/eglCreateWindowSurface.cpp b/opengl/tools/glgen/stubs/egl/eglCreateWindowSurface.cpp index 14213b6..906cd80 100644 --- a/opengl/tools/glgen/stubs/egl/eglCreateWindowSurface.cpp +++ b/opengl/tools/glgen/stubs/egl/eglCreateWindowSurface.cpp @@ -34,7 +34,7 @@ not_valid_surface: goto exit; } - window = android::android_Surface_getNativeWindow(_env, win); + window = android::android_view_Surface_getNativeWindow(_env, win); if (window == NULL) goto not_valid_surface; @@ -112,7 +112,11 @@ not_valid_surface: goto exit; } glConsumer = android::SurfaceTexture_getSurfaceTexture(_env, win); - window = new android::Surface(glConsumer); + + if (glConsumer == NULL) + goto not_valid_surface; + + window = new android::Surface(glConsumer->getBufferQueue()); if (window == NULL) goto not_valid_surface; diff --git a/opengl/tools/glgen/stubs/jsr239/GLImplHeader.java-impl b/opengl/tools/glgen/stubs/jsr239/GLImplHeader.java-impl index e3aea76..9740235 100644 --- a/opengl/tools/glgen/stubs/jsr239/GLImplHeader.java-impl +++ b/opengl/tools/glgen/stubs/jsr239/GLImplHeader.java-impl @@ -22,7 +22,7 @@ import android.app.AppGlobals; import android.content.pm.ApplicationInfo; import android.content.pm.IPackageManager; import android.os.Build; -import android.os.UserId; +import android.os.UserHandle; import android.util.Log; import java.nio.Buffer; @@ -67,7 +67,7 @@ public class GLImpl implements GL10, GL10Ext, GL11, GL11Ext, GL11ExtensionPack { int version = 0; IPackageManager pm = AppGlobals.getPackageManager(); try { - ApplicationInfo applicationInfo = pm.getApplicationInfo(appName, 0, UserId.myUserId()); + ApplicationInfo applicationInfo = pm.getApplicationInfo(appName, 0, UserHandle.myUserId()); if (applicationInfo != null) { version = applicationInfo.targetSdkVersion; } |