This PR fixes both the improper scaling of filter-scaled sources (e.g.- sources using the scale/aspect ratio filter), and the improper rendering of masked Kawase blur filtered sources at 1 or lower blur, reported in issue #54 .
In addition, all blur types now have an early exit that passes through the original source texture if no blur is needed, so zero blur will be zero blur, fixing #17.
This PR fixes both the improper scaling of filter-scaled sources (e.g.- sources using the scale/aspect ratio filter), and the improper rendering of masked Kawase blur filtered sources at 1 or lower blur, reported in issue #54 .
In addition, all blur types now have an early exit that passes through the original source texture if no blur is needed, so zero blur will be zero blur, fixing #17.