Duy Tran Khanh
1c91691d96
Workaround for Forge 1.12.2 crashing
2021-08-30 14:36:12 +07:00
Duy Tran Khanh
5ce5dbcc00
Changes
...
- Avoid printing "Session ID". Several Minecraft versions do that.
- Fixes Minecraft 1.13 snapshot due to the usage of LWJGL functions from an older version.
- Minecraft's built in Fullscreen Resolution scaler is available now, but not working properly.
- Regal internal changes (still fail at )
2021-08-23 11:19:54 +07:00
Duy Tran Khanh
d949cb4e1b
Fixes Sodium 0.3 crashes on saving settings
...
Sodium 0.3 won't work yet
2021-08-22 14:19:57 +07:00
Duy Tran Khanh
949e562c0e
Regal stuff (test)
2021-08-22 14:19:57 +07:00
Duy Tran Khanh
de6479f1e6
Changes
...
- test regal stuff (lib not added)
- auto init symlinks for jailed JRE
2021-08-18 05:52:40 +07:00
Duy Tran Khanh
a739cf7202
Resolution downscaler moment
2021-08-10 19:42:10 +07:00
Duy Tran Khanh
934f4f1354
FPS limiter :)
2021-08-08 17:34:09 +07:00
Duy Tran Khanh
66bee901db
Layout converter v1 -> unfinished v2
...
"i want new keyboard for pojavluancher" x20 by @𝙵𝚊𝚔ȇ̈_A𝕣ᴄᴀᴅᴇ#7200
2021-08-07 10:17:52 +07:00
Duy Tran Khanh
e079e86a80
Changes
...
- Automatically set overrideWidth and overrideHeight
- Multi-context moment.
Current status of Forge 1.12.2:
Exception type: EXC_BAD_ACCESS (SIGSEGV)
Exception subtype: KERN_INVALID_ADDRESS: 0x964
Exception codes: 0x0000000000000001, 0x0000000000000964
Culprit: Unknown
VM Protection: 0x964 is not in any region.
Triggered by thread: 20
Thread name:
Call stack:
0 libgl4es_115.dylib 0x000000012196738c 0x121900000 + 422796 //
realize_glenv
1 libgl4es_115.dylib 0x00000001219672dc 0x121900000 + 422620 //
realize_glenv
2 libgl4es_115.dylib 0x0000000121966e78 0x121900000 + 421496 //
fpe_glDrawArrays
3 libgl4es_115.dylib 0x000000012199d4e4 0x121900000 + 644324 //
draw_renderlist
4 libgl4es_115.dylib 0x000000012197e39c 0x121900000 + 517020 //
gl4es_flush
5 libgl4es_115.dylib 0x00000001219609e4 0x121900000 + 395748 //
proxy_glEnable
2021-08-05 15:17:56 +07:00
Duy Tran Khanh
d4d13edc9a
Stub glfwRequestWindowAttention
2021-07-24 16:25:42 +07:00
Duy Tran Khanh
7a4bef444b
Update GLFWNativeCocoa.java
2021-07-07 07:57:47 +07:00
Duy Tran Khanh
f33da2475f
Update GLFWNativeCocoa.java
2021-07-07 07:57:03 +07:00
Duy Tran Khanh
f76c91f1a9
Get Minecraft 1.17.1 to work
2021-07-07 07:55:41 +07:00
Duy Tran Khanh
4e959ae334
Added missing classes for b1.7 works
...
Requires a X11 server in order to play 1.6.2 and older, also need
toggle fullscreen (later)
2021-06-08 06:57:42 +07:00
Duy Tran Khanh
3be87bfa46
Changes
...
- Added preferences screen (currently empty)
- Cleaned compiler warnings
- Implemented GLFW clipboard
2021-05-24 20:50:40 +07:00
Duy Tran Khanh
b580728ff2
Attempt to debug lwjgl2
...
Text input on 1.12.2 and below are not working for some reasons...
2021-02-26 05:21:30 +07:00
khanhduytran0
d4b962ae75
Completely fixed monitor size is 0x0 (Forge mouse input should work rn)
2021-02-21 07:44:51 +07:00
Duy Tran Khanh
3505510914
Update GLFW.java
2021-02-18 19:02:46 +07:00
Duy Tran Khanh
43092d94e5
Stills fixing forge crashes
2021-02-18 18:54:27 +07:00
Duy Tran Khanh
6721469f6f
Update GLFW.java
2021-02-18 17:29:33 +07:00
Duy Tran Khanh
89d47206fe
Make the returned fb/window callback never null
2021-02-18 17:20:12 +07:00
Duy Tran Khanh
6a4960368c
Update GLFW.java
2021-02-18 17:10:22 +07:00
Duy Tran Khanh
015912d69c
Update GLFW.java
2021-02-18 17:04:36 +07:00
Duy Tran Khanh
a52d6228ce
Initial FramebufferSizeCallback: fix Forge error
2021-02-18 16:57:27 +07:00
Duy Tran Khanh
0976de7038
[Initiap resize] Add null check for Forge set null
2021-02-18 16:20:35 +07:00
khanhduytran0
a4a5abba09
Get Minecraft 1.13.2 and below to works
2021-02-18 06:47:15 +07:00
khanhduytran0
724829d164
Fix resize crashes
2021-02-17 18:54:20 +07:00
Duy Tran Khanh
58d7216894
Stills fixing LWJGLX window stuff
...
Attempt to get 1.13.2 and below works.
2021-02-16 20:40:22 +07:00
Duy Tran Khanh
7b136f29d6
Update GLFW.java
2021-02-15 11:30:20 +07:00
Duy Tran Khanh
32ff6237dd
Possibility fixes #39 : Unsafe.getInt() crashes
...
# Problematic frame:
# V [libjvm.dylib+0x982a60] Unsafe_GetInt(JNIEnv_*, _jobject*,
_jobject*, long)+0x104
J 373 jdk.internal.misc.Unsafe.getInt(Ljava/lang/Object;J)I
java.base@16 (0 bytes) @ 0x0000000d40e0f254
[0x0000000d40e0f1c0+0x0000000000000094]
j sun.misc.Unsafe.getInt(Ljava/lang/Object;J)I+5 jdk.unsupported@16
j org.lwjgl.glfw.GLFWVidMode.nblueBits(J)I+10
j org.lwjgl.glfw.GLFWVidMode$Buffer.blueBits()I+4
j dey.<init>(Lorg/lwjgl/glfw/GLFWVidMode$Buffer;)V+38
j der.a()V+47
j der.<init>(J)V+17
j eau$$Lambda$2435+0x0000000300729bf8.createMonitor(J)Lder;+5
j dev.<init>(Ldes;)V+72
j eau.<init>(Ldjz;)V+19
j djz.<init>(Ldsz;)V+666
j net.minecraft.client.main.Main.main([Ljava/lang/String;)V+1250
v ~StubRoutines::call_stub
j
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflec
t/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
java.base@16
j
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;
[Ljava/lang/Object;)Ljava/lang/Object;+113 java.base@16
j
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Obj
ect;[Ljava/lang/Object;)Ljava/lang/Object;+6 java.base@16
j
java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)L
java/lang/Object;+59 java.base@16
j
net.kdt.pojavlaunch.Tools.lambda$launchMinecraft$0(Ljava/util/List;Lnet
/kdt/pojavlaunch/JMinecraftVersionList$Version;[Ljava/lang/String;)V+71
j net.kdt.pojavlaunch.Tools$$Lambda$69+0x00000003001db880.run()V+12
j java.lang.Thread.run()V+11 java.base@16
v ~StubRoutines::call_stub
siginfo: si_signo: 11 (SIGSEGV), si_code: 2 (SEGV_ACCERR), si_addr:
0x000000011fcf8000
2021-02-15 11:16:31 +07:00
Duy Tran Khanh
6efde23c02
Changes
...
- Bug fix: move camera a bit causes trigger right mouse.
- Implemented Hotbar touch (from Android version with some changes
from @serpentspirale
2021-02-07 13:02:28 +07:00
Duy Tran Khanh
84fe440ecd
EFX10: add a lot of missing methods
2021-02-06 15:44:29 +07:00
Duy Tran Khanh
5eb77ea17c
Implement most stable (?) send click event method
2021-02-06 09:47:15 +07:00
Duy Tran Khanh
55ed5140aa
Bug fix: grab state was not updated
2021-02-06 09:11:27 +07:00
Duy Tran Khanh
7521010b7e
Debug glfwSetInputMode
2021-02-06 08:23:11 +07:00
Duy Tran Khanh
a3d4669e51
Try to initial resize to get mouse works...
2021-02-05 06:52:36 +07:00
Duy Tran Khanh
b1c0530aed
Try to get mouse works without trigger callback
2021-02-04 20:46:10 +07:00
Duy Tran Khanh
e918010b90
[Input] Bridge with direct pipe
2021-02-02 19:00:54 +07:00
Duy Tran Khanh
2c38af09e6
Fixing compile errors
2021-02-02 07:05:57 +07:00
Duy Tran Khanh
41caff9de4
Try to fix cursor pos not correctly
2021-02-02 06:45:18 +07:00
Duy Tran Khanh
10ddf848e1
Try to get mouse works by force window pos to 0, 0
...
Also bug fix: Minecraft version not changed from builtin input box
2021-02-01 21:08:59 +07:00
Duy Tran Khanh
c8f6ebeb0b
Update GLFW.java
2021-02-01 19:53:16 +07:00
Duy Tran Khanh
a401dc52d7
Some debug on java side
2021-02-01 19:44:21 +07:00
Duy Tran Khanh
55eddba545
More fixes
2021-01-30 05:34:52 +07:00
Duy Tran Khanh
e96db799c4
Move UIKit stuff to separate java class
2021-01-30 05:23:09 +07:00
Duy Tran Khanh
7338736441
Rename ViewController to SurfaceViewController
...
Prepare to add some UI to login, select version, download, etc...
2021-01-29 11:25:10 +07:00
Duy Tran Khanh
efaba9d4a4
Update GLFW.java
2021-01-27 06:22:24 +07:00
Duy Tran Khanh
9eb4b74a10
Try
2021-01-26 21:06:07 +07:00
Duy Tran Khanh
0a7877eea8
Update Keyboard.java
2021-01-23 19:55:17 +07:00
Duy Tran Khanh
2966d7f682
LWJGLX input pipe update (from @artdeell changes)
2021-01-23 16:20:39 +07:00