Closed
Bug 1419876
Opened 7 years ago
Closed 7 years ago
Angle full-screen Present pass
Categories
(Core :: Graphics: WebRender, enhancement, P1)
Tracking
()
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
firefox59 | --- | affected |
People
(Reporter: kvark, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: [wr-reserve])
Attachments
(1 file)
473.98 KB,
image/png
|
Details |
RenderDoc captures show that (when running MotionMark) we are rendering into an off-screen texture, which gets blit to the swapchain right before Present call. This is likely coming from Angle, and I can see that the image is flipped during this flip (may be the reason for a flip in the first place?). It takes surprisingly large amount of GPU time, although I suspect RenderDoc timing just going crazy at this spot...
Anyhow, there should be absolutely no need for this full-screen blit.
Reporter | ||
Updated•7 years ago
|
Blocks: motionmark
Updated•7 years ago
|
Whiteboard: [wr-mvp] [triage]
Updated•7 years ago
|
Blocks: stage-wr-nightly
Whiteboard: [wr-mvp] [triage] → [wr-mvp] [triage][wr-reserve-candidate]
Updated•7 years ago
|
Priority: -- → P3
Whiteboard: [wr-mvp] [triage][wr-reserve-candidate] → [wr-reserve]
Reporter | ||
Comment 1•7 years ago
|
||
Glenn found this wonderful link: https://github.com/Microsoft/angle/wiki/Getting-Good-Performance-From-ANGLE#--use-our-render-to-backbuffer-flags
Basically, Microsoft has a patch for disabling this extra pass. We should definitely use it!
Comment 2•7 years ago
|
||
(In reply to Dzmitry Malyshau [:kvark] from comment #1)
> Glenn found this wonderful link:
> https://github.com/Microsoft/angle/wiki/Getting-Good-Performance-From-ANGLE#-
> -use-our-render-to-backbuffer-flags
> Basically, Microsoft has a patch for disabling this extra pass. We should
> definitely use it!
Created Bug 1421199 for enabling EGL_EXPERIMENTAL_PRESENT_PATH_FAST_ANGLE usage.
Reporter | ||
Comment 3•7 years ago
|
||
Confirmed to be fixed by Sotaro's changes.
Thank you!
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Updated•7 years ago
|
Priority: P3 → P1
You need to log in
before you can comment on or make changes to this bug.
Description
•