[virglrenderer-devel] Release 0.10.0

Gert Wollny gert.wollny at collabora.com
Fri Sep 2 14:20:44 UTC 2022


Dear all, 

The release 0.10.0 was just tagged. It is a major released that
incorporates many changes:

* The blob resources interface has been stabilised, with that on 
  Intel graphics hardware and with CrosVM the guest now supports
  hardware accelerated OpenGL 4.5
  - Support for Qemu and different host drivers is still being 
    worked on,

* on Freedreno native virtual contexts are now supported.

* The OpenGL host implementation has seen a large number of bug 
  fixes and improvements:
  * The handling of shaders created by the new mesa-guest nir-to-tgsi
    implementation has been stabelized,
  * the host now uses separable shader objects when applicable thereby
    reducing jank resulting from shader re-compilation, e.g. with 
    Tomb Raider 2013,
  * A number of rendering bugs were eliminated, fixed games include
    Star Wars, Knights of the old republic, F1 2015, Transport Fever,
    The Long Dark , Total War: Warhammer, and American Truck Simulator.

* Support for running virglrenderer by using Angle on iOS has been 
  improved,
* Venus (Vulkan) support has moved forwards considerably, now
  supporting Vulkan 1.2 and some extensions of Vulkan 1.3,
  - It is now possible to run some games by using Proton on supported
    platforms (e.g. Doom 2016)
* Initial support for hardware video has been added.

Together with the upcomming Mesa 22.2 release that adds to these
changes on the guest side this is a considerable update. Thanks go to
all those who contributed to this release.



More information about the virglrenderer-devel mailing list