Closed Bug 1476090 Opened 2 years ago Closed Last year

Enable the macOS nano allocator for the VR process

Categories

(Core :: WebVR, enhancement)

63 Branch
x86_64
macOS
enhancement
Not set

Tracking

()

RESOLVED FIXED
mozilla63
Tracking Status
firefox63 --- fixed

People

(Reporter: kip, Assigned: kip)

References

Details

WebVR support on macOS regressed with the disabling of the macOS small block Allocator needed to fix an unrelated crash.  Without the small block allocator enabled, OpenVR fails to present VR frames.  As a result, WebVR was disabled on macOS in Bug 1459362

The small block allocator is enabled on a per-process level.  To restore WebVR support for macOS, we need to re-enable the small block allocator for the VR process, which will be implemented in Bug 1362578.
Blocks: 1476091
Correction: Not "small block allocator" -- rather the "nano allocator"
Summary: Enable the macOS small block allocator for the VR process → Enable the macOS nano allocator for the VR process
There is a wip patch here, Bug 1484076. Thx.
No longer blocks: 1476091
This has been fixed with an update to OpenVR on macOS.  It now functions properly even with the nano allocator disabled.
Status: NEW → RESOLVED
Closed: Last year
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.