Make gfx SanityTest.jsm work again
Categories
(Core :: Graphics, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox101 | --- | fixed |
People
(Reporter: sotaro, Assigned: sotaro)
References
()
Details
Attachments
(1 file, 1 obsolete file)
SanityTest.jsm does nothing with WebRender. SanityTest.jsm could be removed.
https://searchfox.org/mozilla-central/rev/483cfde5a54f6c1cd94c6295564993aeb4f10980/toolkit/components/gfx/SanityTest.jsm#203
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 2•3 years ago
•
|
||
:jrmuizel, commented if we could re-enable the original intention of SanityTest. The SanityTest was originally used for checking if hardware video decoder works. It was added by Bug 1156135.
The problem is that taking screenshot with DirectComposition could take very long time(Bug 1615590, Bug 1602643)
Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 3•3 years ago
•
|
||
If we want to re-enable SanityTest.jsm test, we need to disable native compositor(DirectComposition) on the testing window, since taking snapshot of native compositor is very slow on Windows.
CompositorOptions could be used to notice to disable native compositor(DirectComposition).
But we do not have a good way to notice it from SanityTest.jsm to gecko via nsWindowWatcher::OpenWindow(). Feature might be used for it, but chrome flag is already fully used
Assignee | ||
Comment 4•3 years ago
|
||
Assignee | ||
Comment 5•3 years ago
•
|
||
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
Comment 7•3 years ago
|
||
bugherder |
Assignee | ||
Updated•3 years ago
|
Description
•