OpenCraft-Studios / opencraft

A roughly calculated clone of Minecraft
BSD 3-Clause "New" or "Revised" License
10 stars 2 forks source link

Migrate to LWJGL3 #31

Closed cliserkad closed 1 month ago

cliserkad commented 1 month ago

Is your feature request related to a problem? Please describe. See #26 . LWJGL2 is a legacy version that won't support newer platforms.

Describe the solution you'd like Migrate to LWJGL3 to get updated binaries for arm64 targets. Game behavior should not change.

cliserkad commented 1 month ago

Things that still need fixing:

cliserkad commented 1 month ago

Building for a specific OS is complete! But macOS doesn't officially support OpenGL :(

cliserkad commented 1 month ago

The game is also running on main thread now

CiroZDP commented 1 month ago

Things that still need fixing:

  • Opening inventory (keyboard input routing is weird)
  • Building for a specific target OS/architecture
  • Running game on main thread

That must be indicated in another issue.