Surface synchronization: Don't kill renderer on invariants violations

With this CL, we no longer kill the renderer when there is a surface
invariants violation. Often that state can be recovered from on resize,
for example or maybe even on the next frame.

(cherry picked from commit 5d086e08de608ded2e571b49024646c339006ad8)

Bug: 791154, 672962
Change-Id: I21d0827b54932c636b015c96f3db97a3d2d58dac
Reviewed-by: Saman Sami <>
Commit-Queue: Fady Samuel <>
Cr-Original-Commit-Position: refs/heads/master@{#537910}
Reviewed-by: Fady Samuel <>
Cr-Commit-Position: refs/branch-heads/3325@{#641}
Cr-Branched-From: bc084a8b5afa3744a74927344e304c02ae54189f-refs/heads/master@{#530369}
1 file changed