The latest macOS toolchain triggers warnings for duplicate libraries at link time. This is caused by our dependency chains. Also remove an inlining warning in Kotlin and unnecessary warnings in build.sh when doing a clean or generating web docs.
Normal Blending
normal_blending is a simple tool that can be used to combine two normal maps in a single texture.
This tool uses the blending technique called Reoriented Normal Mapping which offers mathematically correct results (as opposed to common techniques such as linear or overlay blending).