Delay ARCoreDevice frame requests until everything is initialized and then call the callback. |
|||||||||||
Issue descriptionWe just reject requests for frames from ARCoreDevice if the initialization process isn't complete. Instead, we should store the callback and call later when initialization has finished.
,
Apr 30 2018
Issue 838317 has been merged into this issue.
,
May 1 2018
This is no longer needed because the session is correctly created when the request is fulfilled. In normal operations, there won'g be any requests for frame while the session is not initialized. If the render process makes an untrusted call to request a frame when the session is not initialized, returning nullptr and not storing the callback should be the right approach.
,
May 21 2018
Added a container to store the deferred callbacks in CL 1046112.
,
May 28 2018
,
May 29 2018
Decided to no longer pursue this approach for now.
,
Jun 7 2018
This TODO still exists in the code. I think issue 846521 would address this issue by preventing this scenario from happening.
,
Jun 7 2018
Issue 837118 has been merged into this issue.
,
Jul 4
,
Jul 11
,
Aug 7
Removing Blink>WebVR component and assigning to Blink>WebXR
,
Aug 7
Removing Blink>WebVR component and assigning to Blink>WebXR
,
Aug 7
,
Sep 4
Only estimating 1 day for this since 2 of the three days on 846521 are for setting up a system for this.
,
Sep 4
,
Sep 14
|
|||||||||||
►
Sign in to add a comment |
|||||||||||
Comment 1 by ddorwin@chromium.org
, Apr 28 2018