Closed Bug 1551353 Opened 5 years ago Closed 5 years ago

Profiler does not capture screenshots when WebRender is enabled

Categories

(Core :: Gecko Profiler, defect, P2)

Desktop
Windows
defect

Tracking

()

RESOLVED FIXED
mozilla68
Tracking Status
firefox68 --- fixed

People

(Reporter: denispal, Assigned: barret)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

I experienced this on Windows 10, but I did not try the other platforms. I cannot collect any screenshots when WebRender is enabled, even if the Renderer thread is being profiled.

Screenshots are not implemented on all platforms yet. Adding this one to the meta bug 1444449.

Type: defect → enhancement

:gerald they are implemented on all platforms. This is a regression.

No longer blocks: 1437189
Type: enhancement → defect
Regressions: 1444434
Assignee: nobody → brennie
Status: NEW → ASSIGNED

Profiler screenshots are working correctly in Nightly on both macOS and Linux. Only Windows seems to be an issue.

OS: Unspecified → Windows
Hardware: Unspecified → Desktop

The implementation of Device::map_pbo_for_readback on GLES (e.g., Windows
with ANGLE) was using the incorrect enumeration value when attempting to map
the buffer into memory.

My mistake, didn't notice bug 1444434. Thank you Barret for handling this.

(Nit: I believe the bug that introduced the regression should be under "Regressed by", see https://wiki.mozilla.org/BMO/UserGuide/BugFields#regressed_by .)

Regressed by: 1444434
No longer regressions: 1444434
Keywords: regression
Pushed by brennie@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a2fe99cb693a
Correctly map PBOs for readback on GLES r=kvark
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla68
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: