From 3a14120e1aa59f34dfcd39ef8b7944050ee05d4b Mon Sep 17 00:00:00 2001 From: Duy Tran Khanh Date: Mon, 4 Jan 2021 05:30:00 +0700 Subject: [PATCH] Try change fb mode --- Natives/JavaLauncher.c | 4 +++- Natives/egl_bridge_ios.m | 8 +------- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/Natives/JavaLauncher.c b/Natives/JavaLauncher.c index fcc73f90..efe563a1 100644 --- a/Natives/JavaLauncher.c +++ b/Natives/JavaLauncher.c @@ -39,7 +39,9 @@ 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_NOTEST", "1", 1); + setenv("LIBGL_FB", "1", 1); + setenv("LIBGL_MIPMAP", "3", 1); + senenv("LIBGL_NORMALIZE", "1", 1); char *args_path = "/var/mobile/Documents/minecraft/overrideargs.txt"; char *log_path = "/var/mobile/Documents/minecraft/latestlog.txt"; diff --git a/Natives/egl_bridge_ios.m b/Natives/egl_bridge_ios.m index bd214a2a..79dd6819 100644 --- a/Natives/egl_bridge_ios.m +++ b/Natives/egl_bridge_ios.m @@ -91,17 +91,11 @@ void *initCurrentContext() { NSLog(@"Checking framebuffer status"); if(glCheckFramebufferStatus(GL_FRAMEBUFFER) != GL_FRAMEBUFFER_COMPLETE) { NSLog(@"failed to make complete framebuffer object %x", glCheckFramebufferStatus(GL_FRAMEBUFFER)); + return nil; } NSLog(@"Binding framebuffer"); glBindFramebuffer(GL_FRAMEBUFFER, FrameBuffer); - - - NSLog(@"Testing"); - glClearColor(1.0f, 1.0f, 1.0f, 1.0f); - glClear(GL_COLOR_BUFFER_BIT); - flushBuffer(); - NSLog(@"glGetError() returns %d", glGetError()); return ptr_to_jlong(ctx); }