Skip to content

Stabilize blob-resources and context-creation APIs

RFC

Begin reduction of the unstable virglrenderer APIs by stabilizing the blob-resources and context-creation APIs. This will remove a need to enable the unstable APIs in the virglrender build for Qemu in order to get GL 4.5 and Venus, and the distro-packaged Qemu builds will get the goodies out of the box. The work on upstreaming hostmem, blobs support and Venus to Qemu is in progress, will be great to make the required APIs available widely now.

It was also proven to be handy to have Qemu on par with crosvm for apitrace debugging purposes, comparing the VMM results.

The next step will be stabilization of the rest of APIs optionally needed by Venus, once the remaining Venus TODOs will be resolved.

@Fahien @ryanneph @zzyiwei @gerddie @kraxel

Edited by Dmitry Osipenko

Merge request reports