6326 Commits

Author SHA1 Message Date
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
Duy Tran Khanh
4a6cdb6df0 New translations strings.xml (Malay) 2022-09-27 22:23:31 +07:00
Duy Tran Khanh
2c1593efef New translations strings.xml (Korean) 2022-09-24 17:25:00 +07:00
Duy Tran Khanh
a9425abb9c New translations strings.xml (Turkish) 2022-09-20 11:02:35 +07:00
Duy Tran Khanh
a18b5d5d28 New translations strings.xml (Indonesian) 2022-09-19 10:57:15 +07: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
Duy Tran Khanh
2f4639a4c4 New translations strings.xml (Korean) 2022-09-18 11:01:58 +07:00
Duy Tran Khanh
ec9ae6b3b1 New translations strings.xml (Ukrainian) 2022-09-17 11:04:02 +07:00
Duy Tran Khanh
c8c2f43c2e New translations strings.xml (Chinese Simplified) 2022-09-17 11:04:01 +07: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
Duy Tran Khanh
4f874eb676 New translations strings.xml (Polish) 2022-09-11 19:23:26 +07:00
Duy Tran Khanh
218afd4356 New translations strings.xml (Vietnamese) 2022-09-10 19:24:22 +07:00
Duy Tran Khanh
69f277958d New translations strings.xml (Chinese Simplified) 2022-09-03 17:13:31 +07:00
Duy Tran Khanh
0731059853 New translations strings.xml (Filipino) 2022-09-02 17:06:15 +07:00
Duy Tran Khanh
70c8add9e8 New translations strings.xml (Korean) 2022-09-02 17:06:14 +07:00
Duy Tran Khanh
39f97a6dcc New translations strings.xml (Chinese Simplified) 2022-09-02 17:06:13 +07: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
Duy Tran Khanh
3f1b4140ca New translations strings.xml (Czech) 2022-08-31 16:44:07 +07: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
Duy Tran Khanh
325764cf0f New translations strings.xml (Korean) 2022-08-30 16:25:43 +07:00
khanhduytran0
2c240425e0 Added back org.lwjgl.MemoryUtil class 2022-08-28 14:33:37 +07:00
Duy Tran Khanh
db3fe9497e New translations strings.xml (Chinese Simplified) 2022-08-27 16:11:30 +07:00
Duy Tran Khanh
47530b2f90 New translations strings.xml (Chinese Simplified) 2022-08-26 15:57:10 +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
Duy Tran Khanh
0af35c8bc9 New translations strings.xml (Azerbaijani) 2022-08-04 04:17:46 +07:00
Duy Tran Khanh
caeb2e2fbb New translations strings.xml (Chinese Simplified) 2022-08-03 00:28:53 +07:00
Duy Tran Khanh
e74f80cc68 New translations strings.xml (Kazakh) 2022-08-03 00:28:50 +07:00
Duy Tran Khanh
06ca810e3a New translations strings.xml (Czech) 2022-08-01 14:51:17 +07:00