Virglrenderer and the state of virtualized virtual worlds using OpenGL and OpenGL ES

Virglrenderer and the state of virtualized virtual worlds using OpenGL and OpenGL ES

With the release of virglrenderer 0.8.0, getting accelerated OpenGL within a virtual machine (VM) made a big leap forward. One specific aim was to support hosts that support only OpenGL ES to a point that within the VM guest also OpenGL 4.3 applications can be run. An aim that was fully achieved as we can now run games like Alien Isolation within qemu on certain devices that support only OpenGL ES 3.2 and a number of extension.