Etnaviv Gallium3D Is Almost To OpenGL 2.0 Compliance
The Etnaviv Gallium3D driver that provides reverse-engineered, open-source graphics support for Vivante graphics hardware is almost to exposing OpenGL 2.0.
Etnaviv contributor Christian Gmeiner today posted a set of patches for adding occlusion queries support to the driver. The code at just over one thousand lines of code is the last major feature needed for exposing desktop OpenGL 2.0 capabilities with this community-driven driver.
OpenGL occlusion queries should be working, but not all of the Piglit regression tests are yet passing. The patches for now can be found on Mesa-dev while we wait to see if the code will be merged to master in time for the imminent Mesa 17.3 branching.
Most Vivante hardware is capable of desktop OpenGL 3.0 / OpenGL ES 3.1 support. Hopefully it won't be too long before seeing more OpenGL 3.x support with the Etnaviv driver, especially considering that Purism plans to use this open-source graphics driver in their Librem 5 smartphone that they plan to ship by early 2019 with i.MX6 or i.MX8 hardware.
Etnaviv contributor Christian Gmeiner today posted a set of patches for adding occlusion queries support to the driver. The code at just over one thousand lines of code is the last major feature needed for exposing desktop OpenGL 2.0 capabilities with this community-driven driver.
OpenGL occlusion queries should be working, but not all of the Piglit regression tests are yet passing. The patches for now can be found on Mesa-dev while we wait to see if the code will be merged to master in time for the imminent Mesa 17.3 branching.
Most Vivante hardware is capable of desktop OpenGL 3.0 / OpenGL ES 3.1 support. Hopefully it won't be too long before seeing more OpenGL 3.x support with the Etnaviv driver, especially considering that Purism plans to use this open-source graphics driver in their Librem 5 smartphone that they plan to ship by early 2019 with i.MX6 or i.MX8 hardware.
17 Comments