Open Bug 1599558 Opened 5 years ago Updated 2 years ago

Video texture upload still runs into format conversion

Categories

(Core :: Graphics: WebRender, defect, P3)

All
macOS
defect

Tracking

()

People

(Reporter: mstange, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: perf)

Attachments

(1 file)

Attached file wr-capture.zip

Playing this 1080p60 VP9 video on my Mac still spends time in glgProcessPixelsWithProcessor during glTexSubImage2D: https://perfht.ml/34prCVf

Flags: needinfo?(dmalyshau)
Blocks: wr-mac
Blocks: wr-perf
Keywords: perf
Priority: -- → P3
Assignee: nobody → dmalyshau
Status: NEW → ASSIGNED
Flags: needinfo?(dmalyshau)
No longer blocks: wr-perf

The original video no longer reproduces the problem because we have optimized regular video formats to do the upload outside of WebRender, via IOSurface.

10-bit videos still reproduce the problem: https://jyavenard.github.io/htmltests/mediatest/webm/hdr/The%20World%20in%20HDR.webm

I also see glgProcessPixelsWithProcessor on the variable fonts Horse testcase: https://www.axis-praxis.org/playground/horse/

The bug assignee is inactive on Bugzilla, so the assignee is being reset.

Assignee: dmalyshau → nobody
Status: ASSIGNED → NEW
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: