summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsenorblanco@google.com <senorblanco@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-12 19:47:23 +0000
committersenorblanco@google.com <senorblanco@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-12 19:47:23 +0000
commit52f98381745a569f53fa484f8183315527bd662c (patch)
tree474c1b3f65365a13fcefcc0d529b9e8137abdc70
parent6a48ab686d82b56615c9960f164c31f5d0d54115 (diff)
downloadchromium_src-52f98381745a569f53fa484f8183315527bd662c.zip
chromium_src-52f98381745a569f53fa484f8183315527bd662c.tar.gz
chromium_src-52f98381745a569f53fa484f8183315527bd662c.tar.bz2
Check for the GL_EXT_read_format_bgra extension, now that the command buffer supports it.
BUG=none TEST=--use-accelerated-2d-canvas, any canvas content w/images Review URL: http://codereview.chromium.org/3125007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55914 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/renderer/webgraphicscontext3d_command_buffer_impl.cc6
1 files changed, 2 insertions, 4 deletions
diff --git a/chrome/renderer/webgraphicscontext3d_command_buffer_impl.cc b/chrome/renderer/webgraphicscontext3d_command_buffer_impl.cc
index d8ac59f..cbe650a 100644
--- a/chrome/renderer/webgraphicscontext3d_command_buffer_impl.cc
+++ b/chrome/renderer/webgraphicscontext3d_command_buffer_impl.cc
@@ -221,10 +221,8 @@ static bool supports_extension(const char *ext_name) {
bool WebGraphicsContext3DCommandBufferImpl::supportsBGRA() {
static bool is_supported =
- supports_extension("GL_EXT_texture_format_BGRA8888");
- // TODO(senorblanco): Also check for GL_EXT_read_format_bgra. It's
- // actually supported by the command buffer, it's just not reported in
- // the extensions string.
+ supports_extension("GL_EXT_texture_format_BGRA8888") &&
+ supports_extension("GL_EXT_read_format_bgra");
return is_supported;
}