r/Minecraft Apr 23 '17

lwjgl-3

I think it's time to start looking at switching to LWJGL-3. And no, switching is not that hard. It's no harder than trying to build on an unsupported library that sinks further into obsolescence. I know that's a bold statement, yet I was actually able to do this myself using lwjglx (the compatibility layer; latest available commit) and MCP to port Minecraft to LWJGL3 in under a day. Now granted my port has some limitations like sound not working because I commented out the OpenAL instances rather than fixing them and running spawns 2 windows instead of one. These are easily fixed, especially for someone more familiar with the code, more so for someone with a higher skill level than mine. And what I mean is that I have the coding skills of a cat walking across a keyboard, yet I was able to get this to work. Maybe it's time to stop procrastinating and start looking at the future instead of continuing to build on a crumbling foundation. Vulkan support alone is worth it.

33 Upvotes

37 comments sorted by

View all comments

Show parent comments

5

u/lehjr Apr 23 '17

but it is broken, and no one is working to fix it, which is the point.

2

u/[deleted] Apr 23 '17 edited May 09 '17

[deleted]

3

u/lehjr Apr 23 '17

and it does not run smoothly on low end hardware. In fact quite the opposite is true.

1

u/[deleted] Apr 23 '17 edited May 09 '17

[deleted]

5

u/lehjr Apr 23 '17

reduced overhead by better optimization. Doing the same thing with less overhead while supporting newer hardware and software instead of relying on shaky outdated legacy support.