Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 560814f6 authored by Jack Palevich's avatar Jack Palevich
Browse files

Add a Java API for OpenGL ES 2.0.

Currently this API is hidden.

Add a test program.
parent f9cf96ae
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -32,6 +32,7 @@ LOCAL_SRC_FILES:= \
	android_opengl_GLES10Ext.cpp \
	android_opengl_GLES11.cpp \
	android_opengl_GLES11Ext.cpp \
	android_opengl_GLES20.cpp \
	android_database_CursorWindow.cpp \
	android_database_SQLiteDebug.cpp \
	android_database_SQLiteDatabase.cpp \
@@ -163,6 +164,7 @@ LOCAL_SHARED_LIBRARIES := \
	libdvm \
	libEGL \
	libGLESv1_CM \
	libGLESv2 \
	libhardware \
	libhardware_legacy \
	libsonivox \
+2 −0
Original line number Diff line number Diff line
@@ -71,6 +71,7 @@ extern int register_android_opengl_jni_GLES10(JNIEnv* env);
extern int register_android_opengl_jni_GLES10Ext(JNIEnv* env);
extern int register_android_opengl_jni_GLES11(JNIEnv* env);
extern int register_android_opengl_jni_GLES11Ext(JNIEnv* env);
extern int register_android_opengl_jni_GLES20(JNIEnv* env);

extern int register_android_hardware_Camera(JNIEnv *env);

@@ -1190,6 +1191,7 @@ static const RegJNIRec gRegJNI[] = {
    REG_JNI(register_android_opengl_jni_GLES10Ext),
    REG_JNI(register_android_opengl_jni_GLES11),
    REG_JNI(register_android_opengl_jni_GLES11Ext),
    REG_JNI(register_android_opengl_jni_GLES20),

    REG_JNI(register_android_graphics_Bitmap),
    REG_JNI(register_android_graphics_BitmapFactory),
+5023 −0

File added.

Preview size limit exceeded, changes collapsed.

+1858 −0

File added.

Preview size limit exceeded, changes collapsed.

+18 −0
Original line number Diff line number Diff line
#########################################################################
# OpenGL ES 2.0 Java sample
#########################################################################

TOP_LOCAL_PATH:= $(call my-dir)

# Build activity

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := optional

LOCAL_SRC_FILES := $(call all-subdir-java-files)

LOCAL_PACKAGE_NAME := GL2Java

include $(BUILD_PACKAGE)
Loading