Render, Composite, and Present within 1 vsync interval

NEW
Unassigned

Status

()

Core
Graphics
P3
normal
3 years ago
10 months ago

People

(Reporter: mchang, Unassigned)

Tracking

29 Branch
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [gfx-noted][games:p3][platform-rel-Games])

(Reporter)

Description

3 years ago
With Silk, we spend 1 vsync interval rendering/painting and another vysnc interval to composite, introducing one frame of latency for smoothness. Ideally, in some scenarios such as gaming / VR, we could try to do both rendering/compositing in 1 vsync interval to remove this added frame of latency.

Some references / extra discussion:

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1092978#c49
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1092978#c53
[3] http://markmail.org/message/ytzddwxllu43be3d

Updated

3 years ago
Whiteboard: [gfx-noted]
Whiteboard: [gfx-noted] → [gfx-noted][webvr]
Blocks: 1237693
Whiteboard: [gfx-noted][webvr] → [gfx-noted][webvr][games:p3]
Whiteboard: [gfx-noted][webvr][games:p3] → [gfx-noted][webvr][games:p3][platform-rel-Games]

Updated

2 years ago
platform-rel: --- → ?
No longer blocks: 1237693
I have removed the [webvr] tag, as WebVR no longer depends on this with the dedicated VR rendering path that landed in Bug 1250244.
Whiteboard: [gfx-noted][webvr][games:p3][platform-rel-Games] → [gfx-noted][games:p3][platform-rel-Games]
platform-rel: ? → ---
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.