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

[RFE] Support libglvnd for ES2 and EGL #556

Open
kwizart opened this issue Jun 25, 2019 · 3 comments
Open

[RFE] Support libglvnd for ES2 and EGL #556

kwizart opened this issue Jun 25, 2019 · 3 comments

Comments

@kwizart
Copy link

kwizart commented Jun 25, 2019

I wonder if it makes sense to support libglvnd for the userland part and EGL/GLES2 libraries (at least).

This way, it would be possible to switch to the appropriate libGL when using v3d or the raspberry-pi-vc userspace or even use softpipe driver (when using vncserver).

@popcornmix
Copy link
Contributor

There is more involved with using the firmware gl driver than just switching to different EGL/GLES2 libs (e.g. dispmanx calls to create a surface).

It's not something we are likely to do (the future is the arm side driver) but if you were interested in creating a PR we'd look into it.

@kwizart
Copy link
Author

kwizart commented Jul 5, 2019

I've made a quick test on raspbian 10 and I'm not sure to understand how is possible to switch between v3d/vc4 (libdrm/mesa) over the firmware version (in /boot/config.txt) without libglvnd support (or similar feature).

@XECDesign
Copy link
Contributor

More discussion here: RPi-Distro/repo#134 (comment)

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