>> XRender, as a protocol, has great support for gradients, line drawing and text rendering.
> No it doesn't.
This reply is at kindegarden level.. What exactly do you think is missing from XRender to have good support for gradients, line drawing and text rendering?
>And with XRender you have to pray and make burnt offerings to videocard gods to make sure that your application even runs.
>And in future - just stick to EGL or OpenGL3 - they provide guaranteed hardware acceleration.
If you've made the correct "burn of offerings" so that your videocard support well the correct fooGL, how is that different from XRender situation?