Why do they need 3D?
Why do they need 3D?
Posted Nov 5, 2011 8:48 UTC (Sat) by rleigh (guest, #14622)In reply to: Why do they need 3D? by endecotp
Parent article: Rawhide gets GNOME Shell for all display types
Given that Cairo can use OpenVG for rendering, it should be very fast. I don't think that Cairo alone is sufficiently fast for real-time interactive graphics e.g. rendering directly to a full-screen framebuffer with SDL. It's OK when things are simple, but as the complexity and size of the scene increases, you get problems with both framerate and tearing.
I've just started looking into using either Cairo or OpenVG for producing OpenGL textures on the fly, but I've not yet fully determined the tradeoff between features/quality/speed/ease of use between the two. Doing the Cairo rendering into multiple textures means you can cache the output and should avoid some of the above issues.
Regards,
Roger
