Created by: DolphinDream
Easing and texture viewer nodes suffered form the same x2 resolution issue as the index viewer and stethoscope nodes due to resolution doubling on some machines (e.g. mac book with retina display). This PR fixes the issues by using the same render scale / xy multiplier used already by the stethoscope node to adjust the rendered location/scale.
- made scale and xy multiplier pref settings generic to be used by multiple nodes
- add scale/multiplier adjustments to the texture viewer and easing node and update stethoscope node to use the same scale/multiplier
Addressing issues discussed in #2309 (closed) and #2284 (closed)
-
Code changes complete. -
Code documentation complete. -
Documentation for users complete (or not required, if user never sees these changes). -
Manual testing done. -
Unit-tests implemented. -
Ready for merge.