3 ms·
Cairo and Skia are immediate mode 2D graphics APIs on the JavaFX model. These APIs were designed when CPU rendering without SIMD was the norm and result in mess
by pcwalton 8y ago
Cairo and Skia are immediate mode 2D graphics APIs on the JavaFX model. These APIs were designed when CPU rendering without SIMD was the norm and result in messy upload and state change problems when ported to GPUs. Google's heroic work on Ganesh with a relatively enormous team has shown that this API can be made decently fast on GPUs with a ton of work, but I don't see why we should repeat known mistakes for a brand new API that we expect to have many implementations of.