Well, it's probably possible to implement conic gradients using GPU shader.
But it's not possible at all to perform such things on small devices like phones.
Or is it ? [Maybe the Opera-Mobile team's feedback could help us here]
Having a linear-based solution would allow simple CPU emulation for those
devices, while conic gradients seem more complex. Aditionnly, linear gradients
are very simple and works pretty good, so I don't see why we should add more
complexity here (except if you have a particular sample where a linear gradient
would render badly).
>From a web author point of view, gradient is desirable, but we don't care about
how it's rendered (what only matters is that it's (nearly) the same rendering
across all platforms and it's doesn't slow down our page rendering too much).
François
From: Robert O'Callahan
Sent: Saturday, March 20, 2010 10:58 AM
To: François REMY
Cc: Sylvain Galineau ; CSS 3 W3C Group ; fantasai ; Tab Atkins Jr. ; Daniel Glazman
Subject: Re: Fw: [css3-background] border-radius color transitions using gradients (recommended but undefined)
Can you explain why conic gradients are hard to implement using GPU shader programs?
Rob
--
"He was pierced for our transgressions, he was crushed for our iniquities; the punishment that brought us peace was upon him, and by his wounds we are healed. We all, like sheep, have gone astray, each of us has turned to his own way; and the LORD has laid on him the iniquity of us all." [Isaiah 53:5-6]