Android ndk emscripten纯opengl(无sdl2或glfw3)

Android ndk emscripten纯opengl(无sdl2或glfw3),android-ndk,emscripten,multiplatform,Android Ndk,Emscripten,Multiplatform,我想制作多平台应用程序,目前它可以与PC和android一起使用,我想将其移植到web。 我不想使用sdl2或glfw3。 我只想创建opengl上下文,然后运行我的opengles代码(就像在Android中一样,只需创建GLSurfaceView实例并在ndk中实现两个回调:onDraw,onCreate,就可以拥有一个非常基本的应用程序) 您是否知道任何涉及此问题的文本/教程?您可以使用浏览器中的模块方法创建WebGL上下文。之后,只需调用编译好的OpenGL代码,您就可以开始了:)您尝试

我想制作多平台应用程序,目前它可以与PC和android一起使用,我想将其移植到web。
我不想使用sdl2或glfw3。 我只想创建opengl上下文,然后运行我的opengles代码(就像在Android中一样,只需创建
GLSurfaceView
实例并在ndk中实现两个回调:
onDraw
onCreate
,就可以拥有一个非常基本的应用程序)


您是否知道任何涉及此问题的文本/教程?

您可以使用浏览器中的模块方法创建WebGL上下文。之后,只需调用编译好的OpenGL代码,您就可以开始了:)

您尝试了什么?你的问题在哪里,交叉编译到emscripten?在cmake脚本中,我可以毫无问题地将sdl2编译为.html/.js,但我希望在不使用sdl2或任何其他库的情况下使用opengl。只需创建上下文并获得乐趣。那么,你想在C++中创建OpenGL上下文吗?OpenGLES?还是OpenGL4.0?我认为您可能需要更改代码,以便在低级opengl引擎中实现sdl2和glfw3特性。你试过使用nehe教程吗?