Put "precision mediump float;" at the top of every fragment shader

Precision is emitted (always mediump) for converted types, but
unfortunately this lib also emits raw text without the precision
qualifiers, see for example initializeHLSLSupportLibrary()