Descriptioncc: Compositor without MessageLoopProxy
Support using single-threaded compositor with a single
DelegatedRendererLayer on a thread that does not have a MessageLoop.
First, Allow BlockingTaskRunner to be used on a thread that does not
have a MessageLoopProxy. For these threads, all PostTask calls must
be wrapped in CapturePostTasks. Use PlatformThreadId rather than
MessageLoopProxy::BelongsToCurrent thread to check for current.
Then fix DCHECK failures in Proxy to allow MessageLoopProxy to be
NULL.
Add tests to verify these code paths are indeed working.
BUG=344087
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=272473
Patch Set 1 #
Total comments: 4
Patch Set 2 : #Patch Set 3 : #Patch Set 4 : #Patch Set 5 : no message loop test harness #
Total comments: 2
Patch Set 6 : delegated layer test #
Total comments: 2
Patch Set 7 : Mailbox::Generate #
Messages
Total messages: 13 (0 generated)
|