Bug 57144
Summary: | [Qt] Assertion fail in RenderLayerBacking::paintIntoLayer when texmap is used | ||
---|---|---|---|
Product: | WebKit | Reporter: | Kwang Yul Seo <skyul> |
Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED INVALID | ||
Severity: | Normal | CC: | benjamin, joybro201, noam |
Priority: | P2 | Keywords: | Qt, QtTriaged |
Version: | 528+ (Nightly build) | ||
Hardware: | All | ||
OS: | All |
Kwang Yul Seo
Qt WebKit fails on the following assertion when texmap is used:
void RenderLayerBacking::paintIntoLayer(RenderLayer* rootLayer, GraphicsContext* context,
const IntRect& paintDirtyRect, // in the coords of rootLayer
PaintBehavior paintBehavior, GraphicsLayerPaintingPhase paintingPhase,
RenderObject* paintingRoot)
{
if (paintingGoesToWindow()) {
ASSERT_NOT_REACHED();
return;
}
If we skip these 3 lines, accelerated compositing seems to be working fine. I was able to run http://www.webkit.org/blog-files/leaves/index.html successfully.
#if !USE(TEXTURE_MAPPER)
if (paintingGoesToWindow()) {
ASSERT_NOT_REACHED();
return;
}
#endif
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Noam Rosenthal
Can this be closed? I don't think it happens anymore.
Kwang Yul Seo
(In reply to comment #1)
> Can this be closed? I don't think it happens anymore.
Yes, let's close this bug.