Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Rishel <rishel.nick@gmail.com>2021-02-16 09:47:52 +0300
committerNicholas Rishel <rishel.nick@gmail.com>2021-02-16 10:06:00 +0300
commit2e81f2c01abd21fdbc79625f3f7a0778103fa199 (patch)
tree2b8edd142af13c920223e0ec676e50fbd8dd0778 /intern/ghost/GHOST_C-api.h
parentc63df3b33f011d524fc8dd1b8fc28f896e876a99 (diff)
Revert Wintab High Frequency Input.
This revert removes handling of cursor move and button press events during Wintab's WT_PACKET event, instead storing pressure and tilt information to be combined with Window's WM_MOUSEMOVE events. This also reverts dynamic enabling and disabling of Wintab, dependent on the chosen Tablet API. If the Tablet API is not explictly Windows Ink during startup, Wintab is loaded and enabled. Left in place is a fallback to Windows Ink when the Tablet API is set to Automatic and no Wintab devices are present. This allows devices with Wintab installed but not active to fallback to Windows Ink. Using position provided by Wintab was found to have too many regressions to include in Blender 2.93. The primary source of regressions was tablets which mapped coordinates incorrectly on multi- monitor and scaled displays. This resulted in an offset between what the driver controlled Win32 cursor position and the Wintab reported position. A special case of this included tablets set to mouse mode, where Wintab reported absolute position while the system cursor moved as a relative mouse with mouse acceleration.
Diffstat (limited to 'intern/ghost/GHOST_C-api.h')
0 files changed, 0 insertions, 0 deletions