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

Better Support for all systems #1012

Closed
mrGoodWolf opened this issue Oct 23, 2024 · 1 comment
Closed

Better Support for all systems #1012

mrGoodWolf opened this issue Oct 23, 2024 · 1 comment

Comments

@mrGoodWolf
Copy link

Description

my point

let's set things straight opengl drivers are TERRIBLE!
so it could be very easy for everyone to use lwjgl if drivers weren't needed and lwjgl could use portablegl or something for opengl by default and the devolper uses something like:
@setuse("system driver")
public class someprogramcaller {
this to tell lwjgl that they want to use system drivers.

@Spasi
Copy link
Member

Spasi commented Oct 23, 2024

Hey @mrGoodWolf,

This is already supported with Configuration.OPENGL_LIBRARY_NAME.set("<path>"); or running with -Dorg.lwjgl.opengl.libname=<path>. It will make LWJGL use that particular shared library for OpenGL and there's also interop with GLFW (it will use the same library internally).

Providing a particular implementation of OpenGL, whether in software or emulated on top of another API, is outside the scope of LWJGL.

@Spasi Spasi closed this as completed Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants