Using GLUniformLocation to support html5 target and altered imports for lime-next compatibility