benjamin at webkit.org
Sun May 11 21:48:13 PDT 2014
On 11/05/2014 21:34, Trevor Linton wrote:
> The issue i’m running into has to do with transparency, gradients and any rgba color values where the alpha is anything other than 1. If I use any CSS/HTML inputs that need gradients or alpha > 0 including drop shadows they will not render. I’ve traced that the values are successfully getting to the GraphicsContext and down into cairo. This happens regardless if i’m using a hardware accelerated path or software only.
> I’m curious if there’s any suggestions or tips that may help track down this issue as i’m pretty stumped as to what the issue is. My best guess is the cairo/egl context isn’t setup correctly and calls to cairo that require compositing with an alpha value blend are not being honored.
> Tips? Suggestions? You can view the code here:
I don't think the people who can help you are subscribed on webkit-help.
You should try asking the question on webkit-gtk. WebKit-GTK has a
configuration similar to yours (Linux + Cairo), they might be able to help.
I am not familiar with Cairo but...the next thing I would check for your
bug is the backbuffer of the rendering surface you create. You may be
rendering on a surface type that does not support alpha.
More information about the webkit-help