The 'precise' mode uses raw packet data from the tablet, to get a higher resolution than screen resolution. For example, some tablets can have a resolution of 1200 points per inch, where a mouse is 72, 96, or 120 points per inch (depending on your screen resolution). While the mouse may be capable of more, the driver only makes that lower resolution available to programmers.
However, because we're using the raw data from the tablet, it hasn't been massaged by the hardware manufacturers driver to make it Windows compliant. In general, that's not a problem - the raw packet data looks much the same regardless of the hardware manufacturer. But it's not *always* the case. Some tablet manufacturers have raw data that is completely different to Wacom's. So you can get some very strange bugs with certain types of tablet hardware.
Unfortunately there's no way we can programmatically work out whether the data is 'good' or 'bad', so we have to give the option of switching off the ability to use the raw tablet data, and use the data that is Windows compliant. And unfortunately that means it is reduced to the screen resoution of 96 ppi (or whatever).
So, if you're able to use precise tablet mode, you can often get a much smoother line out of ArtRage, because we can sample tablet points at a higher resolution than your screen resolution.
AndyRage's mantra for graphics engine code:
"Sure - how hard can it be?"