[Webkit-unassigned] [Bug 98647] New: Composited/HW content have the red and blue channels inverted in DRT on Chromium Android
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Oct 8 06:44:41 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=98647
Summary: Composited/HW content have the red and blue channels
inverted in DRT on Chromium Android
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Tools / Tests
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: peter at chromium.org
CC: tomhudson at google.com
Composited/HW content have the red and blue channels inverted in DRT on Chromium Android. To list a few examples:
* http://build.webkit.org/results/Chromium%20Android%20Release%20(Tests)/r130632%20(1228)/css3/filters/effect-drop-shadow-hw-diffs.html
Test: http://trac.webkit.org/export/130632/trunk/LayoutTests/css3/filters/effect-drop-shadow-hw.html
* http://build.webkit.org/results/Chromium%20Android%20Release%20(Tests)/r130632%20(1228)/compositing/shadows/shadow-drawing-diffs.html
Test: http://trac.webkit.org/export/130632/trunk/LayoutTests/compositing/shadows/shadow-drawing.html
This also seems to happen to text content, such as in this result:
* http://build.webkit.org/results/Chromium%20Android%20Release%20(Tests)/r130632%20(1228)/compositing/sibling-positioning-diffs.html
Test: http://trac.webkit.org/export/130632/trunk/LayoutTests/compositing/sibling-positioning.html
Normal images and texts are fine. As a point of interest here, the red and blue channels are being inverted by code in DumpRenderTree itself, but it seems that normal (non-accelerated) screenshots also take this path.
http://code.google.com/searchframe#OAMlx_jo-ck/src/third_party/WebKit/Tools/DumpRenderTree/chromium/TestShell.cpp&l=676
Could it be that the SkCanvas in m_webViewHost->canvas() returns BGRA for hardware, RGBA for software paths?
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list