Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add LWJGL #22

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Add LWJGL #22

wants to merge 1 commit into from

Conversation

mudkipdev
Copy link

No description provided.

@Longor1996
Copy link
Member

LWJGL is not a graphics programming library by itself, only providing bindings to some (bgfx & NanoVG), so this ain't the right spot for it. 🤔

@mudkipdev
Copy link
Author

mudkipdev commented Mar 11, 2025

It provides bindings to low level graphics APIs like vulkan so I don't see why it shouldn't be included

@Longor1996
Copy link
Member

I am aware of that, but that still doesn't make it a rendering abstraction; as the article currently says:

If you find the previously mentioned APIs too burdensome or low-level,
there are various rendering abstraction libraries available,
using the lower APIs as backends:

To add LWJGL, there'd have to be a section for low-level binding libraries for multiple languages, separate from the rendering abstraction section.

@mudkipdev
Copy link
Author

Then where can a binding section be added, I think having a dedicated section for low-level binding libraries would be helpful for developers looking for these kinds of tools.

@Longor1996
Copy link
Member

Right after the current list of OpenGL / Vulkan / DirectX seems right?

It might make sense to expand each of the above items into a (very) long list of LANG -> [BINDING](LINK) pairs... but that poses the issue of reviewing the maintenance status for each and every binding, while also further opening the "what about $LANG?" can-o-worms. :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants