(In reply to Robert Mader [:rmader] (back on ~23. Nov) from comment #36) > Andrew, as you implemented robustness for EGL in bug 1680759, can I ask you for some help here? `EGL_NV_robustness_video_memory_purge` apparently need some extra invalidation after bug 1684194. Comment 24 makes a suggestion, however Darkspirit found some issues regarding partial damage after resume, even with that change applied. Apparently we need to force a full repaint directly after that extension triggered a reset - any ideas how to do that or should that maybe already be the case? Sorry for slow response. Can we use [mCompositor->RequestFullRender()](https://searchfox.org/mozilla-central/rev/a48e21143960b383004afa9ff9411c5cf6d5a958/gfx/webrender_bindings/RendererOGL.cpp#175) for full rendering? [RenderCompositorEGL::RequestFullRender()](https://searchfox.org/mozilla-central/rev/a48e21143960b383004afa9ff9411c5cf6d5a958/gfx/webrender_bindings/RenderCompositorEGL.cpp#260) does not handle it yet.
Bug 1731172 Comment 41 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
(In reply to Robert Mader [:rmader] (back on ~23. Nov) from comment #36) > Andrew, as you implemented robustness for EGL in bug 1680759, can I ask you for some help here? `EGL_NV_robustness_video_memory_purge` apparently need some extra invalidation after bug 1684194. Comment 24 makes a suggestion, however Darkspirit found some issues regarding partial damage after resume, even with that change applied. Apparently we need to force a full repaint directly after that extension triggered a reset - any ideas how to do that or should that maybe already be the case? Sorry for slow response. Can we use [mCompositor->RequestFullRender()](https://searchfox.org/mozilla-central/rev/a48e21143960b383004afa9ff9411c5cf6d5a958/gfx/webrender_bindings/RendererOGL.cpp#175) for full rendering? [RenderCompositorEGL::RequestFullRender()](https://searchfox.org/mozilla-central/rev/a48e21143960b383004afa9ff9411c5cf6d5a958/gfx/webrender_bindings/RenderCompositorEGL.cpp#260) does not handle it yet. And on Windows case, device reset triggers to re-create all WebRenders/WebRenderBridgeParents/WebRenderBridgeChilds. [GPUProcessManager::OnRemoteProcessDeviceReset()](https://searchfox.org/mozilla-central/rev/a48e21143960b383004afa9ff9411c5cf6d5a958/gfx/ipc/GPUProcessManager.cpp#614)