+scheduler-dev
Hi, graphics-dev
As you may know, --enable-begin-frame-scheduling option is provided to allow use a BeginFrame signal from browser to renderer to schedule rendering, and on Android, this option is turned on by default, so that the rendering pipleline is drived by vsync signal, this is to say, once browser thread received a VSYNC signal from Choreographer, it will 1) send BeginFrame to renderer in RenderWidgetHostViewAndroid::OnVSync; 2) CompositorImpl::OnVSync will post a composite task if needed.
However, the rendering pipeline for aura is a bit different from that for Android, for example, there is no RenderWidgetHostViewAura::OnVSync for aura impl, and also there is no ui::Compositor::OnVSync to let browser thread handle vsync signal. Moreover, if you turn on --enable-begin-frame-scheduling option, it will fail to render the web page.
My question here is, is there any special considerations for Aura not using VSYNC in the same way as Android does? Performance consideration or something else?
Thanks in advance.
To unsubscribe from this group and stop receiving emails from it, send an email to graphics-dev...@chromium.org.
--
You received this message because you are subscribed to the Google Groups "scheduler-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scheduler-de...@chromium.org.
To post to this group, send email to schedu...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/scheduler-dev/CACq7L5Ovdy4SbshPOckLt74D9fczm%3DAT8FWLM8tcmW2ey0XNHw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/scheduler-dev/CA%2BKvVBF1hir%2BYBPR8vKuLS0C_VSt6CJkz2TQkFLntrqoc2GaMw%40mail.gmail.com.