Bug 1617517 Comment 14 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Symptom of flickering during resizing seemed to be affected by window rendering configuration

- [1] HWND + Compositor window + DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL SwapChain
  + D3D compositor with double buffering
- [2] HWND + Compositor window + DirectComposition + DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL SwapChain
  + WebRender without WR native compositor
- [3] HWND + Compositor window + DirectComposition + IDCompositionVirtualSurface
  + WebRender with WR native compositor

With [1], I saw significant flickering. But with [3], the flickering was less amount.
Symptom of flickering during resizing seemed to be affected by window rendering configuration

- [1] HWND + Compositor window + DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL SwapChain
  + D3D compositor with double buffering
- [2] HWND + Compositor window + DirectComposition + DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL SwapChain
  + WebRender without WR native compositor
- [3] HWND + Compositor window + DirectComposition + IDCompositionVirtualSurface
  + WebRender with WR native compositor

With [1], I saw significant flickering. But with [3], the flickering was less amount.

By the way chrome browser normally use "HWND + Compositor window + DirectComposition + IDCompositionSurface".
Symptom of flickering during resizing seemed to be affected by window rendering configuration

- [1] HWND + Compositor window + DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL SwapChain
  + D3D compositor with double buffering
- [2] HWND + Compositor window + DirectComposition + DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL SwapChain
  + WebRender without WR native compositor
- [3] HWND + Compositor window + DirectComposition + IDCompositionVirtualSurface
  + WebRender with WR native compositor

With [1], I saw significant flickering. But with [3], the flickering was less amount. When [3] is used, the flickering seemed less significant than chrome browser for me.

By the way chrome browser normally use "HWND + Compositor window + DirectComposition + IDCompositionSurface".

Back to Bug 1617517 Comment 14