Commit Graph
5516 Commits
Author SHA1 Message Date
Boulay Mathias 804d349b2e Fix [control]: Always update the control scale in the builder
This fixes the controls being wrongly placed when quickly changing the scale
2022-10-31 19:44:43 +01:00
Boulay Mathias 7f46c6d7bd Build: Add @Keep directives to allow build with proguard 2022-10-31 19:34:54 +01:00
Boulay Mathias fb86444f50 Fix [control]: Add/tweak some keycodes to the keyboard mapping
This should allow players to use the numpad and the apostrophe key
2022-10-31 18:58:51 +01:00
ArtDev b6f15cb42d Add ANGLE Renderer | Fix Enivron not being set (#3603 from thejudge156/v3_openjdk) 2022-10-30 23:30:57 +03:00
github-actions 0086631818 CI: Update gl4es 2022-10-30 20:20:15 +00:00
ArtDev 62f4f92709 Ignore gplay upload errors 2022-10-30 23:17:45 +03:00
The Judge aa73ad5cb9 Merge remote-tracking branch 'upstream/v3_openjdk' into pr/3603
# Conflicts:
#	app_pojavlauncher/src/main/jniLibs/arm64-v8a/libgl4es_114.so
#	app_pojavlauncher/src/main/jniLibs/armeabi-v7a/libgl4es_114.so
#	app_pojavlauncher/src/main/jniLibs/x86/libgl4es_114.so
#	app_pojavlauncher/src/main/jniLibs/x86_64/libgl4es_114.so
2022-10-28 18:39:31 -07:00
The Judge eaa01aabe2 Reenable 32-bit builds 2022-10-28 08:11:21 -07:00
github-actions 5487234380 CI: Update gl4es 2022-10-28 10:04:34 +00:00
artdeell 38218aef3b Disable news web view until we fix changelog 2022-10-28 13:01:31 +03:00
github-actions e76809a49f CI: Update gl4es 2022-10-28 04:06:39 +00:00
The Judge aeee804ddc Merge pull request #1 from NotAHero04/v3_openjdk
Fixes for newer Minecraft versions
2022-10-21 13:29:18 -07:00
NotAHero04 f9616655ed Update GLFWImage.java
wrap deprecated functions
2022-10-20 10:39:12 +07:00
NotAHero04 c32b38b521 Update build.gradle
remove extraneous duplicates strategy
2022-10-19 22:34:35 +07:00
Nguyen Phi Hung 2e43367af0 Adapt LWJGL 3.4 changes (hopefully fixes 22w42a) 2022-10-19 22:05:31 +07:00
NotAHero04 64410a65e5 Merge branch 'thejudge156:v3_openjdk' into v3_openjdk 2022-10-19 21:33:23 +07:00
The Judge d82d725b01 Fix duplication strategy, fix terrain not rendering on Sodium 2022-10-17 15:48:29 -07:00
github-actions 73fd3cb6f2 CI: Update gl4es 2022-10-17 00:56:39 +00:00
NotAHero04 d42c81724c Update build.gradle
Task "jre_lwjgl3glfw:jar": add duplicates strategy
2022-10-17 07:54:08 +07:00
github-actions 3b7b16c7d2 CI: Update gl4es 2022-10-17 00:10:29 +00:00
The Judge 72ec03e403 EGL Bridge does NOT need to be changed 2022-10-16 14:58:53 -07:00
The Judge 7b801ca0dd Fix game not launching 2022-10-16 14:57:29 -07:00
The Judge 50f3c31f8e Update libs and add missing libs for x86 and armeabi-v7a arch 2022-10-16 11:08:53 -07:00
The Judge 7efe9581cf Cleanup 2022-10-16 11:05:20 -07:00
The Judge 7a331dd5ab Correct v to V 2022-10-16 10:54:32 -07:00
The Judge 474993ca95 Fix hardcoded string 2022-10-16 10:53:48 -07:00
The Judge 71657dd621 Thanks for the screw up git 2022-10-16 10:51:17 -07:00
The Judge 4977c4f483 Fix for multiple renderers 2022-10-15 19:46:57 -07:00
The Judge 749573dcac Fixes for merge with Pojav 2022-10-15 19:33:39 -07:00
The Judge c07cc0629c Working ANGLE! 2022-10-15 19:22:12 -07:00
The Judge 5362e66436 Merge remote-tracking branch 'origin/angle' into v3_openjdk
# Conflicts:
#	app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java
#	app_pojavlauncher/src/main/jni/egl_bridge.c
#	app_pojavlauncher/src/main/jniLibs/arm64-v8a/libgl4es_115.so
#	app_pojavlauncher/src/main/jniLibs/armeabi-v7a/libgl4es_115.so
#	app_pojavlauncher/src/main/jniLibs/x86/libgl4es_115.so
#	app_pojavlauncher/src/main/jniLibs/x86_64/libgl4es_115.so
#	app_pojavlauncher/src/main/res/values/headings_array.xml
2022-10-15 15:32:17 -07:00
github-actions 0b5477fb5a CI: Update gl4es 2022-10-09 20:16:26 +00:00
artdeell ec10409e7e Fixed crashing in release builds 2022-10-09 23:12:50 +03:00
github-actions 374da2a7f8 CI: Update gl4es 2022-10-03 17:56:22 +00:00
Boulay Mathias 9e70fc9a8e Removed the eglSwapInterval call, rewrote v-sync to use the swap interval 2022-10-03 19:52:57 +02:00
Boulay Mathias 96d73f13a3 Disasbled game in a separate window
Also, returned the multi-process launch(so that we can have more memory)
2022-10-03 19:52:31 +02:00
Boulay Mathias 4841f6a4d3 New thing: pojav_environ
Now, instead of using a lot of env vars, we have a global thing: the pojav_environ!
It provides a global storage between libraries that were loaded multiple times. Currently it is used to store config_renderer, the Pojav window and the main window bundle of gl bridge.
It finally swaps surfaces on my device!
2022-10-03 19:52:10 +02:00
Boulay Mathias 0e7d663974 NULL the newSurface after switching 2022-10-03 19:52:01 +02:00
Boulay Mathias 86352ce2c4 memset 0 🧌 2022-10-03 19:51:49 +02:00
Boulay Mathias fa52554163 Fix the occasional eglCreateContext_p 3005
Also, move everything. Now the big libs have their respective loaders.
2022-10-03 19:51:27 +02:00
Boulay Mathias a7b0a10410 Display & LWJGL updates
Modified gl_bridge: now the 1st context made current is the rendering context
Modified lwjgl: now it ignores calls done without initialized GLCapabilities instead of crashing the game. This should fix Essesnsestiatl and remove the need for static Display.create workaround
Why? It removed the excess context creation and thus the 1st created context is the actual rendering context, not a random init context.
Modified Display: removed static init and added checks so that it won't try changing video modes for a non-existent window
2022-10-03 19:51:18 +02:00
Boulay Mathias 77480b8ed2 Switch to pbuffers
Now the game starts but the first frame gets missed??
2022-10-03 19:49:06 +02:00
Boulay Mathias 1261e4a7ea Changes
- Moved all gl4es+egl management into gl_bridge.c and gl_bridge.h
- Also, reimplemented it from scratch with surface swapping support
2022-10-03 19:48:54 +02:00
github-actions 424e6bb630 CI: Update gl4es 2022-09-30 12:55:35 +00:00
github-actions f786c2c2cd CI: Update gl4es 2022-09-18 10:22:28 +00:00
ArtDev cbaa7024b7 Update LwjglCharSender.java 2022-09-18 13:18:13 +03:00
github-actions 4a9e2b0a6a CI: Update gl4es 2022-09-12 17:52:43 +00:00
artdeell ec87d27b28 Add the ability to move all windows in Mod Installer 2022-09-12 20:50:01 +03:00
github-actions c38ae42a04 CI: Update gl4es 2022-09-12 16:48:12 +00:00
CriticalRange 6c6eb0d851 Fixed the "Utility Clients" and added Wurst (#3552) 2022-09-12 18:45:25 +02:00