With the ever notable exception that graphics acceleration straight up does not exist at all in macOS in a VM. The only way to get it is to use virtIO on a Linux box to pass through a secondary AMD card, I believe.
Note that you'd have to user vt-d, in combination with vfio, not virtio. Vt-d allows for PCIe passthrough. VirtIO is a family of paravirtualized hardware like HDD controllers and network interfaces.
Besides the name-switchup, you're completely right.