diff options
author | enne@chromium.org <enne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-29 03:08:24 +0000 |
---|---|---|
committer | enne@chromium.org <enne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-29 03:08:24 +0000 |
commit | 272279c609dd750e5e84ebe0bac21f1e877e49c2 (patch) | |
tree | 4eaeae1014eb283592148aaa2b5b9aad4167ea4e /cc/output | |
parent | aa2c776abb09337ae2111e5123dfe81b8023543c (diff) | |
download | chromium_src-272279c609dd750e5e84ebe0bac21f1e877e49c2.zip chromium_src-272279c609dd750e5e84ebe0bac21f1e877e49c2.tar.gz chromium_src-272279c609dd750e5e84ebe0bac21f1e877e49c2.tar.bz2 |
cc: Remove legacy accelerated painting path
R=nduca@chromium.org
BUG=none
Review URL: https://chromiumcodereview.appspot.com/16069004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202761 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/output')
-rw-r--r-- | cc/output/delegating_renderer.cc | 10 | ||||
-rw-r--r-- | cc/output/gl_renderer.cc | 7 |
2 files changed, 1 insertions, 16 deletions
diff --git a/cc/output/delegating_renderer.cc b/cc/output/delegating_renderer.cc index 76093c4..3b5839e 100644 --- a/cc/output/delegating_renderer.cc +++ b/cc/output/delegating_renderer.cc @@ -80,16 +80,13 @@ bool DelegatingRenderer::Initialize() { // TODO(danakj): We need non-GPU-specific paths for these things. This // renderer shouldn't need to use context3d extensions directly. - bool has_read_bgra = false; bool has_set_visibility = false; bool has_io_surface = false; bool has_arb_texture_rect = false; bool has_egl_image = false; bool has_map_image = false; for (size_t i = 0; i < extensions.size(); ++i) { - if (extensions[i] == "GL_EXT_read_format_bgra") { - has_read_bgra = true; - } else if (extensions[i] == "GL_CHROMIUM_set_visibility") { + if (extensions[i] == "GL_CHROMIUM_set_visibility") { has_set_visibility = true; } else if (extensions[i] == "GL_CHROMIUM_iosurface") { has_io_surface = true; @@ -105,11 +102,6 @@ bool DelegatingRenderer::Initialize() { if (has_io_surface) DCHECK(has_arb_texture_rect); - capabilities_.using_accelerated_painting = - Settings().accelerate_painting && - capabilities_.best_texture_format == GL_BGRA_EXT && - has_read_bgra; - // TODO(piman): loop visibility to GPU process? capabilities_.using_set_visibility = has_set_visibility; diff --git a/cc/output/gl_renderer.cc b/cc/output/gl_renderer.cc index da2f4f6..7d37920 100644 --- a/cc/output/gl_renderer.cc +++ b/cc/output/gl_renderer.cc @@ -155,13 +155,6 @@ bool GLRenderer::Initialize() { std::set<std::string> extensions(extensions_list.begin(), extensions_list.end()); - if (Settings().accelerate_painting && - extensions.count("GL_EXT_texture_format_BGRA8888") && - extensions.count("GL_EXT_read_format_bgra")) - capabilities_.using_accelerated_painting = true; - else - capabilities_.using_accelerated_painting = false; - capabilities_.using_partial_swap = Settings().partial_swap_enabled && extensions.count("GL_CHROMIUM_post_sub_buffer"); |