gecko-dev/xpcom
Imanol Fernandez cee36f038b Bug 1636456 - Implement WebXR idle deadline detection r=kip,daoshengmu,smaug,rbarker
Gecko Idle detection relies heavily on RefreshDriver. GC/CC scheduling, including when to run GC or CC slices, and the length of the slices, is mostly based on idle time. As WebXR isn't using normal RefreshDriver, the content process thinks it's idle and GC and CC get basically up to 50 ms slices.

Not having WebXR idle detection is causing stutter frames during immersive presentation. This patch implements idle deadline hint and sets the correct GC slices budgets during WebXR presentation.

Differential Revision: https://phabricator.services.mozilla.com/D74426
2020-05-13 22:10:27 +00:00
..
base Bug 1624090 - Make it possible to forward rust logging into the Gecko logger r=froydnj 2020-05-09 11:24:33 +00:00
build Bug 1632583: Only register taskbar button creation message in the parent process. r=aklotz 2020-05-05 16:11:44 +00:00
components Bug 1616404: Change macOS version detection to accommodate major versions between 10 and 255 as well as minor and bugfix versions between 0 and 255. r=mstange 2020-05-04 21:11:09 +00:00
doc
ds Bug 1618295 - Add imageSrcset and imageSizes attributes in HTMLLinkElement; r=hsivonen 2020-05-11 14:08:58 +00:00
glue Bug 1635569 - Set execute flags when prefetching images r=aklotz 2020-05-06 11:53:27 +00:00
idl-parser Bug 1635755 - Part 1: Emit JSON data in deterministic order in `jsonxpt` r=nika 2020-05-11 15:35:58 +00:00
io Bug 1634267 - DOS device paths shouldn't be blocked by IsBlockedUNCPath; r=dom-workers-and-storage-reviewers,janv,froydnj 2020-05-13 14:32:35 +00:00
libxpt/xptcall
reflect Bug 1635755 - Part 1: Emit JSON data in deterministic order in `jsonxpt` r=nika 2020-05-11 15:35:58 +00:00
rust Bug 1624090 - Make it possible to forward rust logging into the Gecko logger r=froydnj 2020-05-09 11:24:33 +00:00
string Bug 1634023 - Add deduction guides for Span. r=hsivonen 2020-04-29 16:04:56 +00:00
system Bug 1621116: Make the version and build ID of the previous instance of Firefox to use the current profile available. r=froydnj,glandium 2020-04-07 08:23:32 +00:00
tests Bug 1634267 - DOS device paths shouldn't be blocked by IsBlockedUNCPath; r=dom-workers-and-storage-reviewers,janv,froydnj 2020-05-13 14:32:35 +00:00
threads Bug 1636456 - Implement WebXR idle deadline detection r=kip,daoshengmu,smaug,rbarker 2020-05-13 22:10:27 +00:00
windbgdlg
xpidl
moz.build
xpcom-config.h.in
xpcom-private.h.in