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

How to Customize the Open GL Version? #158

Open
NeiAozora opened this issue Jun 26, 2022 · 4 comments
Open

How to Customize the Open GL Version? #158

NeiAozora opened this issue Jun 26, 2022 · 4 comments

Comments

@NeiAozora
Copy link

i have an issue with the compiled program that refuses to run due to my unsupported OpenGL of my laptop

INFO: Initializing raylib 4.0
WARNING: GLFW: Error: 65542 Description: WGL: The driver does not appear to support OpenGL
WARNING: GLFW: Failed to initialize Window
FATAL: Failed to initialize Graphics Device

is there any way to force customize the OpenGL version?

@konsumer
Copy link
Collaborator

konsumer commented Jul 3, 2022

We use cmake to build raylib, and by default we download a pre-built binary for your platform, that hits the most common usecases, to speed up install, but you can force a build in the directory with npm run compile.

That would look like this:

# (in your project)

cd node_modules/raylib
npm run compile

Before you do this, you can set any env-vars, and you can also add any cmake flags after, to build it in some non-standard way.

Here is the option for the OpenGL version, so you should be able to do this instead of npm run compile, above:

npm run compile -- --CDOPENGL_VERSION="ES 2.0"

or whatever version makes sense for you, there. You can even set it to OFF, but it will be missing a lot of features.

You can add as many as you want, if you need to tune it further:

npm run compile -- --CDOPENGL_VERSION="1.1" --CDSUPPORT_MODULE_RMODELS=OFF 

@NeiAozora
Copy link
Author

Thanks man I appreciated the reply, and now it worked, thanks 👍

@RobLoach
Copy link
Owner

I believe this is worth some documentation! Thanks for the investigation here 👍

@konsumer
Copy link
Collaborator

konsumer commented Jul 14, 2022

Should I PR the README or maybe we should put it in the wiki? (Enable wiki in settings, if you want that.) We could probably move the docs/ folder into the wiki, too, just to tidy up.

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

No branches or pull requests

3 participants