Tilt does not work

Hi!
I’m using MyPaint with a Wacom Intuos Pro and there seems to be a problem with the tilt function. Tilt works fine with other programs, yet in MyPaint it does not appear to be working. I used “test input devices” to check if any tilt information came through and it just said “(no tilt)”. Pressure does work, however.
I’m running MyPaint 1.2.0 on Windows 8.1.

Does anyone have any idea what could be the problem, and more importantly, how to fix it?
Thanks in advance!

I don’t think that MyPaint in General has support for Tilt in its brush engine, but I would have to have @achadwick answer that question.

@odysseywestra
MyPaint does have tilt support, but of course it’s reliant on GDK.

I must admit, I’ve never seen tilt reported on Windows with my Intuos 5, even in gtk3-demo. This is odd given that pressure is reported just fine.

@MotherOfDragons
Do the other programs include GIMP? This would be very good to know, just in case this is a regression from one version of GTK to the next.

I’ve given a technical shout out to any developers willing to work on this over here:

https://community.mypaint.org/t/call-for-help-can-you-help-get-tilt-working-on-windows/516?u=achadwick

Is this problem only present on Windows? I’m considering setting up a dual boot so I can install MyPaint on Linux.

It seems so. Linux has always been unaffected in my experience.

I’m going to experiment* with the upstream library that I think is at fault this evening if I have time, to see if I can get the bit that plugs into the Windows drivers themselves to recognise tilt.

__
* Muahaha! :cloud_lightning: :laughing:

I’ve submitted a patch to the maintainers of the library we use to do crossplatform tablet stuff: https://bugzilla.gnome.org/show_bug.cgi?id=774265. It covers the absence of tilt on tilt-sensitive tablets, and a related and rather silly error that I thought people might get a laugh out of…

https://twitter.com/MyPaintApp/status/797566033020289025

Hi all.

MyPaint v1.2.1 released last week with this fix and a bunch of other ones incorporated into its libraries. Tilt is now supported properly, and there should be wider support for more graphics tablets baked into the code we use.