Commit Graph

7253 Commits

Author SHA1 Message Date
sa1672ndo
c2eb5cc680 okay NOW it should hopefully be the last change
Signed-off-by: sa1672ndo <87911255+sa1672ndo@users.noreply.github.com>
2025-08-25 22:02:11 +03:00
sa1672ndo
441a1349c2 bruh
Signed-off-by: sa1672ndo <87911255+sa1672ndo@users.noreply.github.com>
2025-08-25 22:01:17 +03:00
sa1672ndo
e7362b7464 hopefully last change
mesa 25.2.1
https://github.com/v3kt0r-87/Mesa-Turnip-Builder/releases/tag/22_aug_2025

Signed-off-by: sa1672ndo <87911255+sa1672ndo@users.noreply.github.com>
2025-08-25 21:32:07 +03:00
sa1672ndo
f58fb4a64f update turnip
Signed-off-by: sa1672ndo <87911255+sa1672ndo@users.noreply.github.com>
2025-08-25 20:36:05 +03:00
alexytomi
e1acd3da95 Merge pull request #82 from AngelAuraMC/fix/f3-crash-switch
fix(Settings/MG): Fix incorrect value for F3 FPS disable switch
2025-08-25 19:22:34 +08:00
alexytomi
b3c8d0d231 Merge pull request #81 from AngelAuraMC/feat/use-controlmap-for-chat
[REGRESSION] fix: tab completion breaking in 1.8.9
2025-08-25 19:17:49 +08:00
alexytomi
b18ea2c8ea fix(Settings/MG): Fix incorrect value for F3 FPS disable switch 2025-08-25 19:12:57 +08:00
alexytomi
df2e2dcdbc Merge pull request #78 from AngelAuraMC/bump/openal-soft
bump(openal-soft): 1.24.3
2025-08-25 13:37:56 +08:00
alexytomi
477252c6b0 [REGRESSION] fix: tab completion breaking in 1.8.9
The typable controlmaps PR triggered old incorrect logic to break, that
is now fixed and documented

It broke because all controlmap inputs sent no characters, now they do,
and the only filter they had against sending non-character codepoints
was checking if the codepoint was null, which it always was, because
they never sent any.

Now we check if its actually a non-character codepoint.
2025-08-25 13:36:43 +08:00
alexytomi
7641ba9c4f fix(openal-soft/lwjgl): PolyPatcher crash/audio Part 2
The actual fix
2025-08-24 17:59:21 +08:00
alexytomi
5a4a060a2e fix(openal-soft/lwjgl): PolyPatcher crash/audio Part 1
Copy paste from
39272d4d0c/modules/lwjgl/openal/src/main/java/org/lwjgl/openal/AL.java
2025-08-24 17:37:03 +08:00
alexytomi
5afee23cbb fix(gl0.0-crash): Swap to an if-else because its better 2025-08-24 12:23:17 +08:00
alexytomi
5288257df8 fix(README): Add more copyright stuff 2025-08-24 09:57:03 +08:00
alexytomi
f1bb5ab9a6 bump(OpenAL-Soft): Update to 1.24.3, add Oboe backend
Now based on
1e3764ed06
2025-08-24 09:57:03 +08:00
alexytomi
126884cf49 Merge pull request #79 from AngelAuraMC/fix/gradle-build
fix(gradle): Finally fix getGitHash once and for all
2025-08-24 09:55:59 +08:00
alexytomi
751b5abf57 Merge pull request #74 from AngelAuraMC/fix/gl0.0-fix-crash
fix(GLFW): Fixx NullPtr when using zink without turnip
2025-08-24 09:55:46 +08:00
alexytomi
694505de22 fix(gradle): Finally fix getGitHash once and for all
Hopefully
2025-08-23 22:49:23 +08:00
alexytomi
3798dec08f fix(GLFW): Fixx NullPtr when using zink without turnip 2025-08-22 00:08:20 +08:00
alexytomi
57cb617a15 Merge pull request #70 from AngelAuraMC/feat/use-controlmap-for-chat
[Feat] Use controlmap for chat
2025-08-17 18:14:35 +08:00
alexytomi
f395edda95 etc(ControlMap): Remove unneccessary code
Was used to fix an issue with something before with the entire
nativeSendChar/Mods being frozen up, no longer needed

Also removing the unused imports n ControlButton
2025-08-15 23:01:26 +08:00
alexytomi
947afefbd9 etc(ControlMap): Minor touchups on documentation and names 2025-08-15 23:00:54 +08:00
alexytomi
2b8a8722fb finish(ControlMap): Make caps/shift capitalize, use primitive array instead of hashmap 2025-08-15 23:00:54 +08:00
alexytomi
a28904d67f WIP(ControlMap): Add documentation and sendKeyPress keychar overload 2025-08-15 22:58:32 +08:00
alexytomi
717aa001b3 WIP(ControlMap): Move logic from EfficientAndroidLwjglKeycode to ControlButton 2025-08-15 22:58:32 +08:00
alexytomi
8e97d72a9b [broken]feat(ControlMap): Controlmaps now also send text in chat
Also applies to basically all other text boxes.

Due to limitations in how holding keys work, all presses cannot be
canceled by moving your hand out of the control button.

[BROKEN]: No capitilization from caps/shift lock
2025-08-15 22:58:32 +08:00
alexytomi
4b0ccece5b Merge pull request #67 from AngelAuraMC/fix/revert-forced-grabbing
fix(Pointer): Simplify code, fix #58..again
2025-08-12 07:22:22 +08:00
alexytomi
4c7098a1db fix(Pointer): Simplify code, fix #58..again
Faulty testing again. sorry guys
2025-08-11 20:37:07 +08:00
alexytomi
3a8db25943 Merge pull request #65 from AngelAuraMC/update/readme
Change download link to nightly.link
2025-08-08 08:50:30 +08:00
alexytomi
453a07711e Change download link to nightly.link
Signed-off-by: alexytomi <60690056+alexytomi@users.noreply.github.com>
2025-08-07 00:22:58 +08:00
alexytomi
223ba908f8 Merge pull request #59 from AngelAuraMC/fix/revert-forced-grabbing
fix(Touchpad): Fix #58
2025-08-03 21:14:35 +08:00
alexytomi
9caa9f14c8 fix(Touchpad): Fix #58 2025-08-01 23:36:25 +08:00
alexytomi
974a039c07 Merge pull request #51 from AngelAuraMC/fix/revert-forced-grabbing
fix(Pointer/Capture): Make non-opportunistic grabbing opt-in
2025-07-31 15:23:56 +08:00
alexytomi
f37ebfada1 fix(Pointer): Properly handle hold-clicks 2025-07-31 10:06:51 +08:00
alexytomi
19b81e10ea fix(SideDialog): Didn't properly set MouseGrabSwitch state 2025-07-31 10:06:51 +08:00
alexytomi
7fe42302b6 fix(Touchpad): Edgecase scenarios caused the touchpad to still appear
Such a scenario is the demo mode popup to buy the game
2025-07-31 10:06:51 +08:00
alexytomi
7f79283bcd fix(SideDialog): Didn't properly register AndroidPointerCapture 2025-07-31 10:06:51 +08:00
alexytomi
6e6c20c450 fix(Pointer/Capture): Make non-opportunistic grabbing opt-in
Adds a new config option whether or not you want your mouse to be able
to click your touch controls! Default is you can!

Should also now let DeX users get their cursor out of the window by just
moving it by default.

This reverts commit 7631e3c9e7.
2025-07-31 10:06:50 +08:00
alexytomi
6e83225651 Merge pull request #55 from AngelAuraMC/testing/use-fcl-old-angle
update(ANGLE): Use FCL's ANGLE
2025-07-31 10:02:45 +08:00
alexytomi
1850671e70 Merge pull request #57 from AngelAuraMC/fix/HolyRendererString
fix(Renderer/Default): Check asset ID instead of mcver
2025-07-31 10:02:27 +08:00
alexytomi
9c9440dfbf fix(Renderer/Default): Check asset ID instead of mcver
This is now based on the assetIndex.id that mojangs jsons have. I am
assuming inheritedFrom to always be present, if it isn't it'll treat it
like vanilla but it should still work due to the insertSafety setting
that field

This fixes the code breaking on versions with letters in them

Please finally don't break
2025-07-31 00:51:06 +08:00
alexytomi
bafef9ad77 fix(Tools/getVersionInfo): Copy inheritsFrom too 2025-07-31 00:31:19 +08:00
alexytomi
e0b30a04c9 Merge pull request #56 from AngelAuraMC/fix/HolyRendererString
fix(Tools/mcVersiontoInt): Fix edgecase for versions like 1.21
2025-07-29 16:53:33 +08:00
alexytomi
c7b38f1e9b fix(Tools/mcVersiontoInt): Fix edgecase for versions like 1.21 2025-07-29 16:49:02 +08:00
alexytomi
fdc91dd342 update(ANGLE): Use FCL's ANGLE based on a083bf8111
Workflow used to compile:
https://github.com/AngelAuraMC/angle/actions/runs/16553827024

FCL's ANGLE has code for handling Turnip so we use that too. It is based
on https://github.com/google/angle/commits/chromium/7014.

I've tried git bisecting this issue however it seems the issues aren't
caused by any one single commit and bisecting this far down the history
takes ages. There isn't any noticeable degradation from downgrading
anyhow so there's no point.
2025-07-28 23:58:41 +08:00
alexytomi
332f791ff1 Merge pull request #47 from AngelAuraMC/fix/nanovg-missing-method
update(lwjgl3): Update everything lwjgl3
2025-07-28 23:34:45 +08:00
alexytomi
c8e6bb2259 update(lwjgl3): Update everything lwjgl3
Based on https://github.com/AngelAuraMC/lwjgl3/actions/runs/16386884975

# Conflicts:
#	app_pojavlauncher/src/main/assets/components/lwjgl3/lwjgl-glfw-classes.jar
#	app_pojavlauncher/src/main/assets/components/lwjgl3/version
2025-07-28 23:28:12 +08:00
alexytomi
bc5034f7ac Merge pull request #46 from AngelAuraMC/fix/glfwWindow-GLVer-0.0
fix(GLFW): Fix forge crash GL Version 0.0
2025-07-28 23:18:48 +08:00
alexytomi
9ec50e8ef9 Merge pull request #50 from AngelAuraMC/fix/HolyRendererString
Rework "Default" renderer, improve corrupt json edgecase handling, and fix holygl4es string (kinda)
2025-07-28 23:13:26 +08:00
alexytomi
6cfb9cb18a rework(Renderer/Default): Remove "Global Default" and check based on mcver
Just use profile customization.
2025-07-27 12:29:48 +08:00
alexytomi
43b35fab0d fix(GLFW): Fix forge crash GL Version 0.0
Adds a some logic so mods that use this instead of
glGetString(GL_VERSION) can get something

They really should not be using this though.
2025-07-25 17:22:10 +08:00