webgl geometry buffer works fine