summaryrefslogtreecommitdiff
path: root/vulkan/libvulkan/api.cpp
diff options
context:
space:
mode:
author Paul Ramirez <peramirez@google.com> 2024-10-10 18:02:15 +0000
committer Paul Ramirez <peramirez@google.com> 2024-11-05 18:25:56 +0000
commit08ee19997d0ad4fab38465ef878b666c9fffb203 (patch)
tree238a56dec2b87810b99ed38d8e9f01fbfc64b499 /vulkan/libvulkan/api.cpp
parent4ef40682ddc0491b3694e6f7a01e456d4fc15ace (diff)
Reimplement Chromium's OneEuroFilter to InputConsumer
Reimplemented Chromium's OneEuroFilter usage to InputConsumerNoResampling. There are a few differences between Chromium's work and this CL. We reimplemented One Euro filter an adaptive cutoff frequency low pass made in this implementation as in the Chromium's implementation. The class FilteredResampler filters the output of LegacyResampler using the One Euro filter approach. Here's the link to Chromium's to One Euro filter: https://source.chromium.org/chromium/chromium/src/+/main:ui/base/prediction/one_euro_filter.h Bug: 297226446 Flag: EXEMPT bugfix Test: TEST=libinput_tests; m $TEST && $ANDROID_HOST_OUT/nativetest64/$TEST/$TEST Change-Id: I0316cb1e81c73b1dc28dc809f55dee3a1cc0ebd2
Diffstat (limited to 'vulkan/libvulkan/api.cpp')
0 files changed, 0 insertions, 0 deletions