Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(738)

Issue 1160493002: Determine WebGL back-buffer on Mali-400 GPU

Created:
5 years, 7 months ago by rahulg
Modified:
5 years, 7 months ago
Reviewers:
CC:
blink-reviews, krit, blink-reviews-html_chromium.org, dshwang, pdr+graphicswatchlist_chromium.org, Justin Novosad, jbroman, danakj, dglazkov+blink, Rik, f(malita), Stephen Chennney, rwlbuis
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Determine WebGL back-buffer on Mali-400 GPU DrawingBuffer tries to allocate back-buffer as GL_RGB texture in case of requested alpha attribute is false and fails because GL_RGB not supported on specific GPU's (e.g Mali- 2/3/400 family). This CL manages plumb the GPU workaround from chromium side and choose texture format correctly. BUG=449150

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+50 lines, -3 lines) Patch
M Source/core/html/canvas/WebGLRenderingContextBase.cpp View 3 chunks +10 lines, -2 lines 0 comments Download
M Source/platform/graphics/gpu/DrawingBuffer.h View 5 chunks +8 lines, -0 lines 0 comments Download
M Source/platform/graphics/gpu/DrawingBuffer.cpp View 5 chunks +32 lines, -1 line 0 comments Download

Powered by Google App Engine
This is Rietveld 408576698