I've been trying to figure out what does what when it comes to graphics. My impression is that 3D acceleration comes from the OpenGL library. For the system to be able to use it, it must communicate through the radeon driver, which is provided by X.org and is, in theory, "platform independent"...