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

Automatic fallback to llvmpipe #13653

Open
jessstrap opened this issue Oct 8, 2016 · 8 comments
Open

Automatic fallback to llvmpipe #13653

jessstrap opened this issue Oct 8, 2016 · 8 comments

Comments

@jessstrap
Copy link

@jessstrap jessstrap commented Oct 8, 2016

If the systems OpenGL driver doesn't fulfil the needs of webrender fall back to using llvmpipe/osmesa instead of panicking.

See these log entries for a starting place. Getting this to work on linux and mac should be pretty easy. Getting this to work on windows will probably be more difficult.

@jessstrap
Copy link
Author

@jessstrap jessstrap commented Oct 8, 2016

I'd like to take this one.

It may also be a good candidate for an E-Easy tag.

@larsbergstrom
Copy link
Contributor

@larsbergstrom larsbergstrom commented Oct 9, 2016

Thanks for doing this! It will be quite helpful not just for old drivers but also for some virtual machines (e.g., VirtualBox) whose graphics drivers have historically not supported the full set of features we need for WR via normal OpenGL.

@nox
Copy link
Member

@nox nox commented Oct 5, 2017

Was this done?

@nox nox added the C-is-this-done label Oct 5, 2017
@jdm
Copy link
Member

@jdm jdm commented Oct 5, 2017

No, hence why there are issues about being unable to create a GL context.

@jessstrap
Copy link
Author

@jessstrap jessstrap commented Oct 5, 2017

I have not made any progress on this issue in the last.... year. 🤦‍♂️ If anyone else wants to work it, have at. (I'm not sure if it was ever officially assigned to me in the first place.)

@nox
Copy link
Member

@nox nox commented Oct 6, 2017

@jessstrap Ok thanks for the follow-up anyway!

@nox nox removed the C-is-this-done label Oct 6, 2017
@SimonSapin
Copy link
Member

@SimonSapin SimonSapin commented Apr 20, 2020

Is this still relevant after #25853?

@jdm
Copy link
Member

@jdm jdm commented Apr 20, 2020

Yes, this is separate from whether we use osmesa for headless mode or not.

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

Successfully merging a pull request may close this issue.

None yet
5 participants
You can’t perform that action at this time.