[Webkit-unassigned] [Bug 54921] [Chromium] Issue 60965: Layout test fast/canvas/setWidthResetAfterForcedRender.html is failing on GPU path
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Feb 22 19:16:13 PST 2011
https://bugs.webkit.org/show_bug.cgi?id=54921
--- Comment #8 from Naoki Takano <takano.naoki at gmail.com> 2011-02-22 19:16:13 PST ---
James,
Could you give me your thought?
Thanks,
(In reply to comment #7)
> James,
>
> Thank you for your review.
>
> As you know, requiresLayer() function is called bye
> RenderBoxModelObject::styleDidChange()
> RenderObject::updateFillImages()
>
> If the returned values are true, the rendering tree becomes different from the non-accelerated rendering trees. The canvas layer order is different from non-accelerated.
>
> For example, in setWidthResetAfterForce, the canvas element becomes the same layer of the root. That causes the test failure. That is why I change this part.
>
> I want to make sure the layer purpose. I thought this looked like the very special layer to overlay the rendered images in partial. Is this correct? Or is there another purpose for the layer?
>
> Still I'm wondering why the requiresLayer() can change rendering tree order.
>
> Thanks,
>
> (In reply to comment #4)
> > (From update of attachment 83250 [details] [details])
> > This is wrong, accelerated 2d canvases also require a layer. Why do you think this helps on that test?
--
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