* Fixed square brush with hardness <1; improved the effect of hardness, improved the effect of smoothing precision
* Improved square hardness and code quality with performance optimizations
* Fix brush rendering anti-aliasing and optimized square brushes using texture caching
* Switched to QuickLRU for brush cache
* Cleaned up exports from testing
* Removed SOFT_BRUSH_STEPS unused variable