Closed Bug 1614568 Opened 5 years ago Closed 5 years ago

[Wayland] Impelement fence sync to dmabuf surfaces

Categories

(Core :: Graphics, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
mozilla75
Tracking Status
firefox75 --- fixed

People

(Reporter: stransky, Assigned: stransky)

References

(Blocks 1 open bug)

Details

Attachments

(1 file, 1 obsolete file)

Use ANDROID_native_fence_sync to implement sync in WaylandDMABUF surface.

Use ANDROID_native_fence_sync to synchronize WebGL renderin. It's similar to KHR_fence_sync
but it the fence can be exported to file descriptor and shared among processes so we can create
the fence by WebGL producer and then wait in renderer.

Use glFinish() as a fallback when ANDROID_native_fence_sync is not available.

Attachment #9125757 - Attachment description: Bug 1614568 [Wayland] Impelement fence sync to dmabuf surfaces for WebGL rendering, r?jgilbert → Bug 1614568 [Wayland] Implement fence sync to dmabuf surfaces for WebGL rendering, r?jgilbert
Attachment #9125757 - Attachment is obsolete: true

Use ANDROID_native_fence_sync to synchronize WebGL renderin. It's similar to KHR_fence_sync
but it the fence can be exported to file descriptor and shared among processes so we can create
the fence by WebGL producer and then wait in renderer.

Use glFinish() as a fallback when ANDROID_native_fence_sync is not available.

Pushed by aciure@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3f02f8155194 [Wayland] Implement fence sync to dmabuf surfaces for WebGL rendering, r=jgilbert
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla75
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: