get uitest building again
expose current scissor size
only render strings that are actually on screen
rename a few things for consistency
Merge branch 'ui-textlayout-optimisation'