diff options
-rw-r--r-- | content/common/gpu/texture_image_transport_surface.cc | 9 | ||||
-rw-r--r-- | gpu/config/gpu_driver_bug_list_json.cc | 5 | ||||
-rw-r--r-- | gpu/config/gpu_driver_bug_workaround_type.h | 2 |
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, \ |