port of OpenSceneGraph to compile with emscripten