blog: etnaviv is now OpenGL ES 3.0 conformant

Interesting blog:

Great!! Thank you, Janvlug! So now just missing it into Dawn, right? Not into Crimson yet so we’ve to wait, right? It’s stressing to wait it.. :roll_eyes:

thank you @janvlug :folded_hands:




This cleared up my last doubts about....

This shows why it is important to support mobile Linux hardware projects, because they push forward hardware support. Mecha reported in May:

We have partnered with Igalia to further improve the GPU driver (Etnaviv) for the I.MX8M Plus in getting it compliant with OpenGL ES 3.0 specification. The development work got started in mid May and Christian Gmeiner as been actively pushing features for GLES 3.0 support for the I.MX8M Plus GPU.

He has recently raised a merge request for 128bit format emulation that has helped close to 436 deqp tests to pass (see below)

Igalia says that after OpenGL ES 3.0, they plan to keep working to get OpenGL ES 3.1 supported as well. I was kind of dismissive of the i.MX 95 in my article because the performance of its six Cortex-A55 cores is weak, but Mecha’s decision to support the i.MX 8M Plus and i.MX 95 processors means that the Librem 5 and Liberty will eventually get better GPU performance and hardware acceleration.