Some weeks ago I attended for the first time the Embedded Open Source Summit. Igalia had a booth that allowed to showcase the work that we have been doing during the past years. Several igalians also gave talks there.
I gave a talk titled “Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driver for a New GPU”, where I provided an introduction about Igalia contributions to maintain the OpenGL/Vulkan stack for the Raspberry Pi, focusing on the challenges to implement the Mesa support for the Raspberry Pi 5, the last device from that series, that was release on October 2023.
In you are interested, the video and slides of my presentation is now available:
https://static.sched.com/hosted_files/eoss24/78/2024-04-eoss-apinheiro-rpi5.pdf
And as a bonus, you can see here a video showing the RPI5 running some Unreal Engine 4 Demos, and other applications:
Are you intending to add support for OpenGL 3.2 in the v3d driver? I see on mesamatrix geometry shaders are missing, but presumably the ES versions are supported.
Yes, the OES version is supported. As usual, there would be differences between the OES and the OpenGL 31 spec.
About the intention of support OpenGL 3.2, we right now don’t have specific plans. But you are not the first one asking for that, so I think that it would be good to evaluate how complex that would be, and if the effort required fits on our priorities.
I have just created this upstream issue to track the 3.1 -> 3.2 gap:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/11375
Thanks
Thank you.