Mac OS X 10.4 Tiger runs in W.O.P.R. with its window compositor and Core Image on the host's graphics card. System Profiler says it plainly: Quartz Extreme: Supported and Core Image: Hardware Accelerated, at 240 Hz.
Underneath is qegl, a paravirtual OpenGL device written for this QEMU, and guest drivers written for Tiger: the display driver (VBL, hardware cursor), the graphics accelerator Quartz Extreme talks to, and the OpenGL driver. Tiger's GL commands stream to the host and run on its GPU through Mesa's Zink on Vulkan, with our fixes to Mesa. Finished frames reach W.O.P.R.'s Direct3D 11 display as shared textures, never copied back through guest memory.
Applications get the GPU too: Core Image filters, OpenGL at up to 220 fps in TigerViz, and the GL 3 and 4 entry points behind WebGL 2 in Camino.







