Closed Bug 1474576 Opened 2 years ago Closed 2 years ago

Enforce async scene building.

Categories

(Core :: Graphics: WebRender, enhancement)

enhancement
Not set

Tracking

()

RESOLVED FIXED
mozilla63
Tracking Status
firefox63 --- fixed

People

(Reporter: nical, Assigned: nical)

References

Details

Attachments

(1 file)

Let's reduce the amount of possible configurations. Plus, it is simpler for the new blob rasterization code to assume async scene building is enabled.
Assignee: nobody → nical.bugzilla
Attached patch Remove the pref.Splinter Review
Attachment #8990971 - Flags: review?(bugmail)
Comment on attachment 8990971 [details] [diff] [review]
Remove the pref.

Review of attachment 8990971 [details] [diff] [review]:
-----------------------------------------------------------------

Also remove the pref from all.js

::: gfx/layers/wr/WebRenderBridgeParent.cpp
@@ +925,5 @@
>  WebRenderBridgeParent::FlushSceneBuilds()
>  {
>    MOZ_ASSERT(CompositorThreadHolder::IsInCompositorThread());
>  
> +  // If we are sending transactions through the scene builder thread, we need

s/If we are/Since we are/
Attachment #8990971 - Flags: review?(bugmail) → review+
https://hg.mozilla.org/mozilla-central/rev/bb31dce46690
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
Blocks: 1474532
You need to log in before you can comment on or make changes to this bug.