webgl fixes