5527 Commits

Author SHA1 Message Date
Boulay Mathias
53cd15ac7d Build: Add ExtendedView library 2022-11-05 13:16:43 +01:00
Boulay Mathias
b03bde475a refactor: Suppress NewAPi via annotation 2022-11-05 13:16:07 +01:00
Boulay Mathias
d0e5a345ae Build: Add size unification librairies
This clearly won't help when it comes to the space taken resources wise
2022-11-03 22:41:37 +01:00
Boulay Mathias
631f84ab17 Workaround: Remove the temp account system
Note: The newer system won't need it. It still displays an error on first login.
2022-11-03 22:27:59 +01:00
Boulay Mathias
8e8d40ffe0 Feat [JVM]: Auto remove -Xint
This will limit trolls I guess
2022-11-01 19:02:32 +01:00
Boulay Mathias
9aea2065ce Add a verification layer for the gamepad. 2022-11-01 18:59:25 +01:00
Boulay Mathias
00435f2fd7 Fix|Refactor: Handle custom resolutions on custom paths 2022-11-01 16:38:08 +01:00
Aerolome
f52814f0dc
Changes to the renderer strings (names), check description (#3627)
Holy GL4ES - (all versions, fastest) >>> Holy GL4ES - (all versions, fast)
vgpu - (up to 1.16.5, faster) >>> vgpu - (up to 1.16.5, fast)
ANGLE - (release 1.17+, slower) >>> ANGLE - (release 1.17+, mid)
virglrenderer - (release 1.7+, slowest) >>> virglrenderer - (release 1.7+, slow)
zink - (old_beta b1.8+, slowest) >>> zink - (old_beta b1.8+, slow)
2022-11-01 15:29:37 +01:00
Boulay Mathias
a9cf9a74dc Refactor: Merge MainActivity and BaseMainActivity
Given even BaseMainActivity had unchecked typecasts to MainActivity, it had to be done
2022-10-31 20:37:12 +01:00
Boulay Mathias
a896ffb273 Refactor: Remove old migrators
They are now not needed, partially due to google policy regarding storage
2022-10-31 20:12:03 +01:00
Boulay Mathias
b98c012c29 Fix: Add a check to the index
This fixes some mods like galacticraft trying to get unexisting keyboard keys
2022-10-31 19:51:28 +01:00
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