5527 Commits

Author SHA1 Message Date
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
github-actions
09bf8d8458 CI: Update gl4es 2022-09-01 07:27:17 +00:00
Boulay Mathias
ad2b8dd5a7
Update google submission workflow 2022-09-01 09:24:04 +02:00
github-actions
d630d3c9e4 CI: Update gl4es 2022-08-31 06:02:41 +00:00
Duy Tran Khanh
b7ce5d46e3
Update Caciocavallo17 2022-08-31 12:59:33 +07:00
github-actions
fa7096c521 CI: Update gl4es 2022-08-31 04:46:33 +00:00
Duy Tran Khanh
30c03518b1
Caciocavallo: Always use X11FontManager 2022-08-31 11:44:01 +07:00
khanhduytran0
2c240425e0 Added back org.lwjgl.MemoryUtil class 2022-08-28 14:33:37 +07:00
khanhduytran0
d150ef37af Added Caciocavallo17 2022-08-19 11:01:10 +07:00
github-actions
85059eebf5 CI: Update gl4es 2022-08-17 16:47:39 +00:00
Boulay Mathias
ac89040039 Delegate file copy to IOUtils 2022-08-17 18:45:04 +02:00
Duy Tran Khanh
92fcdae05a
Fixes a crash that could occur with Java 17 2022-08-14 02:03:35 +00:00
Duy Tran Khanh
3af22f055b
Fixed a long-lasted bug: 0x0 resolution 2022-08-12 12:18:38 +07:00
github-actions
7f4e922a23 CI: Update gl4es 2022-08-08 19:38:01 +00:00
artdeell
aa8bfdd518 Fixes for Spiral Knights 2022-08-08 22:32:01 +03:00
Boulay Mathias
23e8a6338f Changed the meta source (by @NotAHero04) 2022-07-23 00:00:11 +02:00
Boulay Mathias
b7fb9e4cc5 Remove upside down english, for now ? 2022-07-22 23:17:57 +02:00
Boulay Mathias
e06c35bec4 Remove pointless caching, saves ~40MB for flash memory 2022-07-22 22:10:11 +02:00
Duy Tran Khanh
34736cb702
Skip glfwSetWindowAttrib if MC version < 1.13
For some reason, calling to JNI functions resulted in `null pointer deference`, despite having assert() that was not triggered. This is a workaround only to skip calling.
2022-07-21 17:02:21 +07:00
Boulay Mathias
c47f14d3bf Mitigate missing first key with hardware keyboard 2022-07-20 23:12:18 +02:00
Boulay Mathias
a6a8296968 Tweak installer resolution 2022-07-19 18:36:27 +02:00
Boulay Mathias
dc80378cdd Kudos for touchpads declaring as styluses 2022-07-18 20:15:58 +02:00
Boulay Mathias
9b3420fdb2 Deal with legacy auth_session (1.6.4-) 2022-07-17 18:43:42 +02:00
CriticalRange
fc44602a19
Making README better (and more informative) (#3183)
Make the readme more informative - by @CriticalRange
2022-07-17 16:16:45 +02:00
Boulay Mathias
fcbf618b57 Remove outdated checks and assets
Did you know, holy gl4es now supports 1.17+ for GLES 2 devices 👀
2022-07-16 17:44:29 +02:00
github-actions
9c3cd6bec6 CI: Update gl4es 2022-07-16 15:03:53 +00:00
Boulay Mathias
2aafb3bbfc Better mouse timing, reduced JNI calls to isGrabbing 2022-07-16 17:00:52 +02:00
Boulay Mathias
b9529a5f59 Remove dedicated thread from Touchpad 2022-07-16 16:59:39 +02:00
github-actions
d3d1b5a0fb CI: Update gl4es 2022-07-16 00:39:15 +00:00
Boulay Mathias
081ad0d66f Fix pre-1.6 assets being downloaded EVERY TIME 2022-07-16 02:19:46 +02:00
Boulay Mathias
73bd1cc30b Fix pointless verification on legacy versions 2022-07-16 02:19:24 +02:00
Boulay Mathias
7349dd54eb Fix languages going back to english. 2022-07-16 01:00:03 +02:00
Boulay Mathias
30370377e6 Move the FALLBACK KeyEvent catch to the last place 2022-07-04 19:57:07 +02:00
github-actions
2365714f75 CI: Update gl4es 2022-07-03 11:55:51 +00:00
Fury-101
c3eba8754b extremely crucial bug fix 2022-07-03 13:52:59 +02:00
khanhduytran0
f0ef0bddd2 [MSA] Remove unnecessary step + Only refresh when token expires 2022-06-08 07:55:57 +07:00
Duy Tran Khanh
08863de824
Update input_bridge_v3.c
Forget to revert the wrong replacement.
2022-06-07 21:55:39 +07:00
khanhduytran0
cec4d56c9e (1.13+) Handle ingame opening folder/link + Fix copy/paste 2022-06-07 21:07:19 +07:00
Boulay Mathias
4670c522a9 Pottential fix for size fix 2022-06-06 19:15:30 +02:00
Boulay Mathias
6f1e8e721f Pottential fix for double mouse speed
Turns out the change in behavior may not be fully commiting.
Thinking about it, it may fix some double click issues.
2022-06-06 02:29:39 +02:00