コード例 #1
0
ファイル: android_jni.c プロジェクト: jeffboody/gears1
JNIEXPORT void JNICALL Java_com_jeffboody_a3d_A3DNativeRenderer_NativeDestroy(JNIEnv* env)
{
	assert(env);
	LOGD("debug");

	if(gears_renderer)
	{
		gears_renderer_delete(&gears_renderer);
		a3d_GL_unload();
	}
}
コード例 #2
0
ファイル: android_jni.c プロジェクト: Robotonics/gears2
JNIEXPORT void JNICALL Java_com_jeffboody_a3d_A3DNativeRenderer_NativeCreate(JNIEnv* env)
{
	assert(env);
	LOGD("debug");

	if(gears_renderer != NULL)
	{
		LOGE("renderer already exists");
		return;
	}

	if(a3d_GL_load() == 0)
	{
		LOGE("a3d_GL_load failed");
		return;
	}

	gears_renderer = gears_renderer_new("/data/data/com.jeffboody.GearsES2eclair/files/whitrabt.tex.gz");
	if(gears_renderer == NULL)
	{
		a3d_GL_unload();
	}
}