DescriptionMerge 145856 "Check to ensure MultisampleRenderbuffer creation s..."
> Check to ensure MultisampleRenderbuffer creation succeeds
> https://bugs.webkit.org/show_bug.cgi?id=111780
>
> Patch by Brandon Jones <bajones@google.com> on 2013-03-14
> Reviewed by Kenneth Russell.
>
> On OSX systems using AMD graphics chips the allocation of large
> Multisample Renderbuffers in Chromium would fail without any indication
> of failure. Attempting to draw to the buffer resulted in garbage being
> rendered onscreen. This could be reproduced by opening a full-page
> WebGL app and pressing (Command + "-") several times. This patch adds an
> additional check during DrawingBuffer resize to verify that the resized
> buffer is valid.
>
> * platform/graphics/gpu/DrawingBuffer.cpp:
> (WebCore):
> (WebCore::DrawingBuffer::checkBufferIntegrity):
> (WebCore::DrawingBuffer::reset):
> * platform/graphics/gpu/DrawingBuffer.h:
> (DrawingBuffer):
TBR=commit-queue@webkit.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=146671
Patch Set 1 #
Created: 7 years, 9 months ago
(Patch set is too large to download)
Messages
Total messages: 2 (0 generated)
|