Closed
Bug 1493198
Opened 6 years ago
Closed 6 years ago
Add support for 10/12 bits YUV image in WebRender
Categories
(Core :: Graphics: WebRender, enhancement, P2)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
mozilla64
Tracking | Status | |
---|---|---|
firefox64 | --- | fixed |
People
(Reporter: jya, Assigned: jya)
References
(Blocks 1 open bug)
Details
Attachments
(6 files, 1 obsolete file)
46 bytes,
text/x-phabricator-request
|
nical
:
review+
|
Details | Review |
46 bytes,
text/x-phabricator-request
|
mattwoodrow
:
review+
|
Details | Review |
46 bytes,
text/x-phabricator-request
|
mattwoodrow
:
review+
|
Details | Review |
46 bytes,
text/x-phabricator-request
|
bryce
:
review+
|
Details | Review |
46 bytes,
text/x-phabricator-request
|
nical
:
review+
|
Details | Review |
169.82 KB,
image/png
|
Details |
Similar to bug 1469711 but with Web Render
Add support for 10/12 bits YUV image
Assignee | ||
Comment 1•6 years ago
|
||
Going to have a try at this over the next week or so
Assignee: nobody → jyavenard
Updated•6 years ago
|
Assignee | ||
Comment 2•6 years ago
|
||
Prevent future ambiguous conversion once a bit depth int is added.
Also more self-explanatory
Assignee | ||
Comment 3•6 years ago
|
||
Depends on D6662
Comment 4•6 years ago
|
||
Comment on attachment 9011446 [details]
Bug 1493198 - P1. Make ImageDescriptor::is_opaque an enum and rename accordingly.
Nicolas Silva [:nical] has approved the revision.
Attachment #9011446 -
Flags: review+
Assignee | ||
Comment 5•6 years ago
|
||
Depends on D6663
Assignee | ||
Comment 6•6 years ago
|
||
To be pushed via PR
https://github.com/servo/webrender/pull/3113
Updated•6 years ago
|
See Also: → https://github.com/servo/webrender/pull/3113
Assignee | ||
Comment 7•6 years ago
|
||
Both D3D11 compositor and WebRender now supports 10/12 bits images.
Depends on D6688
Comment 8•6 years ago
|
||
Comment on attachment 9011447 [details]
Bug 1493198 - P2. Use enum for describing color depth.
Matt Woodrow (:mattwoodrow) has approved the revision.
Attachment #9011447 -
Flags: review+
Comment 9•6 years ago
|
||
Comment on attachment 9011545 [details]
Bug 1493198 - P4. Add support for 10/12 bits YUV image to WebRender (bindings)
Matt Woodrow (:mattwoodrow) has approved the revision.
Attachment #9011545 -
Flags: review+
Assignee | ||
Comment 10•6 years ago
|
||
Depends on D6663
Comment 11•6 years ago
|
||
Comment on attachment 9011749 [details]
Bug 1493198 - P3. Fix typo and use move semantics.
Nicolas Silva [:nical] has approved the revision.
Attachment #9011749 -
Flags: review+
Updated•6 years ago
|
Attachment #9011545 -
Attachment description: Bug 1493198 - P3. Add support for 10/12 bits YUV image to WebRender (bindings) → Bug 1493198 - P4. Add support for 10/12 bits YUV image to WebRender (bindings)
Updated•6 years ago
|
Attachment #9011571 -
Attachment description: Bug 1493198 - P5. Don't restrict high bit depth images on Windows → Bug 1493198 - P6. Don't restrict high bit depth images on Windows
Comment 12•6 years ago
|
||
Debian Testing, KDE, Xorg, Nvidia GTX 1060 (driver 390.87)
Colors seem to be a bit wrong.
(But with Basic compositing I get white backgrounds and everything looks the same.)
https://treeherder.mozilla.org/#/jobs?repo=try&revision=d97bf44347933bd4ad89aa080d83a005b74a9985
mozregression --repo try --launch d97bf44347933bd4ad89aa080d83a005b74a9985 --pref gfx.webrender.all:true -a https://www.avenard.org/htmltests/tests/webm-hdr.html
Comment 13•6 years ago
|
||
It looks the same on Ubuntu 18.04 LTS, GTX 1060 (390.48), 2560x1440.
Comment on attachment 9011571 [details]
Bug 1493198 - P5. Don't restrict high bit depth images on Windows
Bryce Seager van Dyk (:bryce) has approved the revision.
Attachment #9011571 -
Flags: review+
Comment 15•6 years ago
|
||
Pushed by jyavenard@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/fa105d110671
P1. Make ImageDescriptor::is_opaque an enum and rename accordingly. r=nical
https://hg.mozilla.org/integration/autoland/rev/afdc1b5bb3d9
P2. Use enum for describing color depth. r=mattwoodrow
https://hg.mozilla.org/integration/autoland/rev/b571f960e636
P3. Fix typo and use move semantics. r=nical
Comment 16•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/fa105d110671
https://hg.mozilla.org/mozilla-central/rev/afdc1b5bb3d9
https://hg.mozilla.org/mozilla-central/rev/b571f960e636
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox64:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
Updated•6 years ago
|
Attachment #9011571 -
Attachment description: Bug 1493198 - P6. Don't restrict high bit depth images on Windows → Bug 1493198 - P5. Don't restrict high bit depth images on Windows
Comment 17•6 years ago
|
||
Pushed by jyavenard@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ca2d75deffe6
P4. Add support for 10/12 bits YUV image to WebRender (bindings) r=mattwoodrow
https://hg.mozilla.org/integration/autoland/rev/32bb9ea9e273
P5. Don't restrict high bit depth images on Windows r=bryce
Comment 18•6 years ago
|
||
bugherder |
Updated•6 years ago
|
Attachment #9011550 -
Attachment is obsolete: true
Blocks: 1672188
No longer blocks: 1672188
You need to log in
before you can comment on or make changes to this bug.
Description
•