Open Bug 1791711 Opened 3 years ago Updated 1 month ago

Animation is not smooth on Dolby Atmos visualizer

Categories

(Core :: Graphics: CanvasWebGL, defect)

defect

Tracking

()

Tracking Status
firefox107 --- affected

People

(Reporter: yoasif, Unassigned, NeedInfo)

References

Details

Attachments

(1 file)

STR:

  1. Navigate to: https://www.dolby.com/atmos-visualizer-music/#gref
  2. Start Demo
  3. Choose "What's Going On" by Marvin Gaye

What happens:

Animation isn't smooth.

Expected result:

Smooth animation.

Profile: https://share.firefox.dev/3DKV7p1

Attached file about:support
Component: Graphics: WebRender → Graphics: Canvas2D

With GPU-canvas, this is quite smooth : https://share.firefox.dev/3BC7OA1

:lsalzman, can you comment to the bug?

Flags: needinfo?(lsalzman)
Severity: -- → S3

Most of the time appears to be spent waiting on a round-trip because of webgl.out-of-process.async-present.force-sync. That means are dependent on the completion of bug 1776885 to address this.

Depends on: 1776885
Flags: needinfo?(lsalzman) → needinfo?(sotaro.ikeda.g)

Asif, can you check if the problem is addressed?

Flags: needinfo?(sotaro.ikeda.g) → needinfo?(yoasif)

With GPU-canvas / D2d-Canvas, the demo is not as smooth as Chrome : https://share.firefox.dev/47gHCKu

Component: Graphics: Canvas2D → Graphics: CanvasWebGL
No longer blocks: gpu-canvas

The last two profiles show that the 2D canvas doesn't end up being an accelerated canvas, the fillRect is done using skia and the texImage2D is doing a memcpy.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: