Re:UI Performance Decline – OS X Tiger to Yosemite [video]
by lunixbochs on Wednesday December 24, 2014 @01:40PM
(#8793966)
At some point I'm going to attempt shimming CoreGraphics or wherever it ends up to fake 3D acceleration by proxying the OpenGL calls to the host without using a real driver.
They've just removed the last remnants of pure 2D acceleration support in Yosemite, it's HW-accelerated OpenGL or nothing now. They also changed the timing of screen updates, which locks some drivers at 8FPS. Finally, the rounded corners on windows seem to be broken in the software renderer.
Before you go blaming VMWare etc. for not offering an OpenGL driver: Apple doesn't document those APIs at all, there aren't even headers files. They don't even officially support writing a graphics device driver at all (according to DTS), but they provide enough source code so you can figure out how to do so, albeit not providing 3D acceleration.