Index: gpu/command_buffer/service/gles2_cmd_decoder.cc |
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.cc b/gpu/command_buffer/service/gles2_cmd_decoder.cc |
index 5b59fdbbc29cc20d9f8679e9b222430f23afab6d..e4896ce66f04b65a4cd6a9001043181cf799f895 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder.cc |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc |
@@ -16029,6 +16029,7 @@ error::Error GLES2DecoderImpl::HandleInsertFenceSyncCHROMIUM( |
const uint64_t release_count = c.release_count(); |
if (!fence_sync_release_callback_.is_null()) |
fence_sync_release_callback_.Run(release_count); |
+ ExitCommandProcessingEarly(); |
vmiura
2017/05/04 21:27:37
Is there a particular reason to exit early after a
sunnyps
2017/05/10 23:15:15
Releasing can unblock a higher priority context so
|
return error::kNoError; |
} |