From 698fbfc8aa306ef3a5e45d08acc3b4fd6be972a3 Mon Sep 17 00:00:00 2001 From: Duy Tran Khanh Date: Mon, 4 Jan 2021 05:43:38 +0700 Subject: [PATCH] Try gl4es LIBGL_FB=2 --- Natives/JavaLauncher.c | 2 +- Natives/egl_bridge_ios.m | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Natives/JavaLauncher.c b/Natives/JavaLauncher.c index e54f76b9..29b55685 100644 --- a/Natives/JavaLauncher.c +++ b/Natives/JavaLauncher.c @@ -39,7 +39,7 @@ typedef jint JLI_Launch_func(int argc, char ** argv, /* main argc, argc */ int launchJVM(int argc, char *argv[]) { debug("Beginning JVM launch\n"); - setenv("LIBGL_FB", "1", 1); + setenv("LIBGL_FB", "2", 1); setenv("LIBGL_MIPMAP", "3", 1); setenv("LIBGL_NORMALIZE", "1", 1); diff --git a/Natives/egl_bridge_ios.m b/Natives/egl_bridge_ios.m index 79dd6819..52d4398d 100644 --- a/Natives/egl_bridge_ios.m +++ b/Natives/egl_bridge_ios.m @@ -62,7 +62,7 @@ void *initCurrentContext() { GLKView* glkView = obtainGLKView(); EAGLContext *ctx = [EAGLContext currentContext]; - +/* NSLog(@"Initializing framebuffer"); glGenFramebuffers(1, &FrameBuffer); glGenRenderbuffers(1, &RenderBuffer); @@ -96,7 +96,7 @@ void *initCurrentContext() { NSLog(@"Binding framebuffer"); glBindFramebuffer(GL_FRAMEBUFFER, FrameBuffer); - +*/ return ptr_to_jlong(ctx); } @@ -147,10 +147,10 @@ jboolean clearCurrentContext() { } void flushBuffer() { - glBindRenderbuffer(GL_RENDERBUFFER, RenderBuffer); + // glBindRenderbuffer(GL_RENDERBUFFER, RenderBuffer); [[EAGLContext currentContext] presentRenderbuffer:GL_RENDERBUFFER]; // prepare new buffer - glBindFramebuffer(GL_FRAMEBUFFER, FrameBuffer); + // glBindFramebuffer(GL_FRAMEBUFFER, FrameBuffer); }