Tests; minor cleanup and fix auto decompose flag breaking the tests
Tests; unit; update to use proper equality test for floats so they pass as expected
Shader; web prefix injection was breaking due to missing newline (thanks @DjPale for digging in and finding this)