fix opengl hacks for emscripten