Commit: 83e5cb464d04072d3dce55a70391af6d53aad8d2 Author: Bastien Montagne Date: Sat May 7 15:43:49 2016 +0200 Branches: temp-xinput-tablet https://developer.blender.org/rB83e5cb464d04072d3dce55a70391af6d53aad8d2
Some debug printing for stupid tablets... =================================================================== M intern/ghost/intern/GHOST_SystemX11.cpp =================================================================== diff --git a/intern/ghost/intern/GHOST_SystemX11.cpp b/intern/ghost/intern/GHOST_SystemX11.cpp index 8aa2cb4..7b8d5cc 100644 --- a/intern/ghost/intern/GHOST_SystemX11.cpp +++ b/intern/ghost/intern/GHOST_SystemX11.cpp @@ -1243,6 +1243,12 @@ GHOST_SystemX11::processEvent(XEvent *xe) * events). So we have to check which values this event actually contains! */ + printf("handling tablet event: "); + for (int i = axis_first; i < axes_end; i++) { + printf("%d: %d; ", i, i == 0 ? data->x_root : (i == 1 ? data->y_root : data->axis_data[i])); + } + printf("\n"); + #define AXIS_VALUE_GET(axis, val) ((axis_first <= axis && axes_end > axis) && ((void)(val = data->axis_data[axis]), true)) if (axis_first < 2) { @@ -1290,6 +1296,12 @@ GHOST_SystemX11::processEvent(XEvent *xe) ((float)m_xtablet.YtiltLevels); } + printf("Resulting tablet data: %d: %d; %d: %d; %d: %f; %d: %f; %d: %f\n", + 0, window->GetTabletData()->x_root, 1, window->GetTabletData()->y_root, + 2, window->GetTabletData()->Pressure, + 3, window->GetTabletData()->Xtilt, 4, window->GetTabletData()->Ytilt); + printf("\n"); + #undef AXIS_VALUE_GET } _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org https://lists.blender.org/mailman/listinfo/bf-blender-cvs