Commit Graph
54 Commits
Author SHA1 Message Date
khanhduytran0 ac38ba9027 Fix 2021-01-05 10:10:09 +07:00
Duy Tran Khanh f3265fb9f3 Try to get javafx works on
If javafx works, I will considering designing a tiny UI on.
2021-01-05 09:27:22 +07:00
Duy Tran Khanh c9554e1ec3 Try fix json not downloaded 2021-01-03 21:02:55 +07:00
Duy Tran Khanh 4d29009ead Fix ^4 2021-01-03 17:44:29 +07:00
Duy Tran Khanh f518b22900 Fix^3 2021-01-03 17:37:50 +07:00
Duy Tran Khanh 4f46ba26dd Stills java fixing 2021-01-03 17:35:32 +07:00
Duy Tran Khanh 5e31717f1a Java code fix 2021-01-03 17:27:13 +07:00
Duy Tran Khanh cbffd705b5 Try auto download MC libraries and version if need 2021-01-03 17:23:38 +07:00
Duy Tran Khanh 404b828766 Remove GL lookup print debug 2021-01-03 15:57:09 +07:00
Duy Tran Khanh 96a1158e3e Stills try to get Minecraft run on separate thread 2021-01-03 14:15:34 +07:00
Duy Tran Khanh 97845a5f36 Try gl4es_... 2021-01-03 12:16:30 +07:00
Duy Tran Khanh 276261f465 Fix override 2021-01-03 11:28:55 +07:00
Duy Tran Khanh b741d29982 Maybe force FunctionProvider get func "gl4es_" 2021-01-03 11:00:42 +07:00
Duy Tran Khanh 667606898a Fix build 2021-01-02 19:19:17 +07:00
Duy Tran Khanh 535d81cfc2 Added HelloWorldNoLoop.java 2021-01-02 19:16:48 +07:00
Duy Tran Khanh 9d0901e8d0 Back to main thread 2021-01-02 18:54:07 +07:00
Duy Tran Khanh 06802c7077 Try run on diff thread 2021-01-02 18:45:45 +07:00
Duy Tran Khanh 77841af1b9 [LWJGL] try to force as GL 2.1 2021-01-02 18:32:15 +07:00
Duy Tran Khanh 4fa95b6726 Changes
- [GL4ES] Try enable hardware test.
- [GLFW] Remove unnecessary code.
2021-01-02 18:24:52 +07:00
Duy Tran Khanh c1a80cc8b3 Try to draw color after make current 2021-01-02 15:59:35 +07:00
Duy Tran Khanh ee3624706f Pre-initialize ES2 and GL4ES 2021-01-02 13:37:03 +07:00
Duy Tran Khanh fc2552fa0e Debug and fixes 2021-01-02 12:21:57 +07:00
Duy Tran Khanh 78ab27d1ec Fixes 2021-01-02 12:17:57 +07:00
Duy Tran Khanh 1507531975 Invoke initialize_gl4es() 2021-01-02 12:13:30 +07:00
Duy Tran Khanh 92561f71e3 Add test OpenGL program 2021-01-02 11:45:29 +07:00
khanhduytran0 a161fcd326 fix 2021-01-01 21:01:49 +07:00
Duy Tran Khanh 7dfce67ef5 [GLFW] skip main thread check 2021-01-01 20:35:26 +07:00
Duy Tran Khanh 3af16dd226 Try Minecraft on main thread 2021-01-01 19:21:24 +07:00
Duy Tran Khanh c7d184fe81 uhh wrong lib name 2021-01-01 18:45:20 +07:00
Duy Tran Khanh 0871ae7275 Load pojavlaunch lib on CallbackBridge.java 2021-01-01 18:41:46 +07:00
Duy Tran Khanh 7d65610ad1 Update CallbackBridge.java 2021-01-01 18:29:20 +07:00
khanhduytran0 2701d13425 Add LWJGL3; Add GLFW source to merge CallbackBridge.java 2021-01-01 18:24:32 +07:00
Duy Tran Khanh a690be4d1b Fix: argument type mismatch 2021-01-01 17:22:32 +07:00
Duy Tran Khanh 2373738d3f Add missing java libraries 2021-01-01 17:12:21 +07:00
Duy Tran Khanh 734e896cf5 Another Fix 2021-01-01 16:41:39 +07:00
Duy Tran Khanh 090ebc1b48 fix 2021-01-01 16:37:08 +07:00
Duy Tran Khanh fd8263d7e6 Allow command line starts jar 2021-01-01 16:33:55 +07:00
Duy Tran Khanh 4391067d2f Add more debugs 2021-01-01 15:46:43 +07:00
Duy Tran Khanh 55a226c93b Try comment out 2021-01-01 15:22:47 +07:00
Duy Tran Khanh b99fbfa772 Debugs, why it stuck? 2021-01-01 15:14:27 +07:00
Duy Tran Khanh f3a2dad6dc [Test Minecraft on other thread] Compile fix 2021-01-01 14:04:49 +07:00
Duy Tran Khanh 056ab4e7a8 Back to launch on main thread 2021-01-01 13:57:34 +07:00
Duy Tran Khanh c95956a733 Add missing import; Test Minecraft on other thread 2021-01-01 13:57:01 +07:00
Duy Tran Khanh 21f5e03740 [Java side] Compile fix 2021-01-01 13:52:42 +07:00
Duy Tran Khanh c19f99c803 Add println, comment out a line 2021-01-01 13:39:04 +07:00
Duy Tran Khanh 6cac529d5b Load Minecraft use URLClassLoader 2021-01-01 13:37:06 +07:00
Duy Tran Khanh 1d9ff3b227 [Java side] Fix app paths 2021-01-01 13:16:43 +07:00
Duy Tran Khanh d058be6fd4 Implemented java callback
For AppDelegate.didFinishLaunchingWithOptions()
2021-01-01 13:00:22 +07:00
Duy Tran Khanh df74ea2ce7 Attempt: invoke UIApplicationMain from java 2021-01-01 11:26:35 +07:00
Duy Tran Khanh d2ec05c549 Try start java inside main()
Invoke map: C main() calls JLI_Launch -> Java main() calls
UIApplicationMain -> AppDelegate: didFinishLaunchingWithOptions
callback to Java -> Init OpenGL ES and start Minecraft client. (TODO)
2021-01-01 10:20:52 +07:00