Skip to content
Snippets Groups Projects
Commit d6edb5b6 authored by Artem Borisov's avatar Artem Borisov
Browse files

msm8953-common: Remove triple buffering and custom VSYNC offsets

* Historically, triple buffering was used to workaround missed VSYNC
  in GPU composition usecases on devices with high resolution panels.
  As a downside, an additional frame buffer increased input latency.
  Nowadays, most GPUs are fast enough to fit the VSYNC period, rendering
  triple framebuffers useless.
* Custom VSYNC offsets are intended to reduce input latency at cost of
  increased sync error counts. Our values were never calculated properly
  and were just taken from another device instead. That led to jank in
  some usecases.

Change-Id: I57ac4362ca28a9c128cc45c3f6e3734a24654955
parent 45cf3123
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment