Descriptioncommand_buffer: Remove unneeded FBO binding restore during CopyTextureCHROMIUM
Remove unneeded restoring of FBO bindings after creating
CopyTextureCHROMIUM helper instance.
CopyTextureCHROMIUMResourceManager::Initialize() does not change the FBO
bindings at all, so the removed call
GLES2DecoderImpl::RestoreCurrentFramebufferBindings should not be needed.
This is a work aiming to improve decoder MakeCurrent performance by
making more of the state updated in lazy manner. This works towards
updating the logic for FBOs. Removing the extra FBO restore simplifies
this.
BUG=603407
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel
Committed: https://crrev.com/50d4774a32f18c10e2cc5285fc26e187d088fcab
Cr-Commit-Position: refs/heads/master@{#390333}
Patch Set 1 #
Total comments: 1
Dependent Patchsets: Messages
Total messages: 15 (8 generated)
|