summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--content/common/gpu/texture_image_transport_surface.cc9
-rw-r--r--gpu/config/gpu_driver_bug_list_json.cc5
-rw-r--r--gpu/config/gpu_driver_bug_workaround_type.h2
3 files changed, 2 insertions, 14 deletions
diff --git a/content/common/gpu/texture_image_transport_surface.cc b/content/common/gpu/texture_image_transport_surface.cc
index 1a9c102..f42780e 100644
--- a/content/common/gpu/texture_image_transport_surface.cc
+++ b/content/common/gpu/texture_image_transport_surface.cc
@@ -384,15 +384,6 @@ void TextureImageTransportSurface::CreateBackTexture() {
VLOG(1) << "Allocating new backbuffer texture";
- // On Qualcomm we couldn't resize an FBO texture past a certain
- // size, after we allocated it as 1x1. So here we simply delete
- // the previous texture on resize, to insure we don't 'run out of
- // memory'.
- if (backbuffer_.get() &&
- helper_->stub()->decoder()->GetContextGroup()->feature_info()
- ->workarounds().delete_instead_of_resize_fbo) {
- ReleaseBackTexture();
- }
GLES2Decoder* decoder = helper_->stub()->decoder();
TextureManager* texture_manager =
decoder->GetContextGroup()->texture_manager();
diff --git a/gpu/config/gpu_driver_bug_list_json.cc b/gpu/config/gpu_driver_bug_list_json.cc
index 2b7221a..be2dc51 100644
--- a/gpu/config/gpu_driver_bug_list_json.cc
+++ b/gpu/config/gpu_driver_bug_list_json.cc
@@ -85,7 +85,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST(
{
"name": "gpu driver bug list",
// Please update the version number whenever you change this file.
- "version": "2.11",
+ "version": "2.12",
"entries": [
{
"id": 1,
@@ -145,8 +145,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST(
"value": "Qualcomm"
},
"features": [
- "restore_scissor_on_fbo_change",
- "delete_instead_of_resize_fbo" // Only need this on the ICS driver.
+ "restore_scissor_on_fbo_change"
]
},
{
diff --git a/gpu/config/gpu_driver_bug_workaround_type.h b/gpu/config/gpu_driver_bug_workaround_type.h
index e9ff5c4..79e8941 100644
--- a/gpu/config/gpu_driver_bug_workaround_type.h
+++ b/gpu/config/gpu_driver_bug_workaround_type.h
@@ -14,8 +14,6 @@
clear_alpha_in_readpixels) \
GPU_OP(CLEAR_UNIFORMS_BEFORE_PROGRAM_USE, \
clear_uniforms_before_program_use) \
- GPU_OP(DELETE_INSTEAD_OF_RESIZE_FBO, \
- delete_instead_of_resize_fbo) \
GPU_OP(DISABLE_ANGLE_FRAMEBUFFER_MULTISAMPLE, \
disable_angle_framebuffer_multisample) \
GPU_OP(DISABLE_ANGLE_INSTANCED_ARRAYS, \