diff options
author | bors-servo <servo-ops@mozilla.com> | 2020-03-31 22:23:32 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-31 22:23:32 -0400 |
commit | 2c0bbcf2aa6e9daef8815992bfaea5e2b83a99e9 (patch) | |
tree | 5ecd86a91f1931469b8ea39befa07a20bfb1a830 /components/script/dom/csskeyframerule.rs | |
parent | b3c12ad9b3404d4b9df2ccbb15b7a9259a2a0322 (diff) | |
parent | ab75808b8cfcb6524e169c816a8caeaf20829339 (diff) | |
download | servo-2c0bbcf2aa6e9daef8815992bfaea5e2b83a99e9.tar.gz servo-2c0bbcf2aa6e9daef8815992bfaea5e2b83a99e9.zip |
Auto merge of #26077 - jdm:xr-canvas-dirty, r=asajeffrey
webgl: Don't dirty canvas element while in immersive mode.
There are various WebGL APIs that are supposed to trigger a frame composite at the end of the event loop when they're used. We enforce this via dirtying the canvas element and ensuring that reflow occurs for normal content. This is redundant when we're using immersive mode and incurs extra work by the layout thread and compositor that inhibits the immersive rendering performance.
---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix (part of) #26019
- [x] These changes do not require tests because we do not have infrastructure to test immersive mode on CI.
Diffstat (limited to 'components/script/dom/csskeyframerule.rs')
0 files changed, 0 insertions, 0 deletions