是否有一些超级简单的基本hello世界立方体项目(带有安装教程)适用于SDL2,可轻松构建和运行(Windows,Linux,例如Ubuntu,Mac OS X ,Android,iOS),使用OpenGL 3.x或4.x和OpenGLES 2.0或3.0中的现代OpenGL?SDL2跨平台OpenGL 3+和OpenGL ES 2.0或3.0
我下载SDL2,这是很容易得到他们的榜样testgles.cpp和testgl.cpp建立...
然而,testgl.cpp一个是可怕的旧(GL2风格),所以我尝试testgles.cpp。不幸的是,即使这是充满旧式固定函数调用,如glMatrixMode(GL_MODELVIEW)。令人讨厌的是,它与SDLTest_Common代码过度集成。
是否有更好的简单干净的Hello World项目(例如彩色立方体,纹理立方体),我可以从哪里开始?
或者有没有一些原因,他们为什么不包括这样的例子启动项目或教程?
或者我应该使用一个不同的库而不是SDL2,这是更简单的&更清洁设置?基本上我想写OpenGL/OpenGLES(也许是DirectX)跨平台的C++代码。但是设置SDL2比我想象的要复杂得多,也更痛苦。
到目前为止,我只是使用SDL2代码创建了一个svn存储库,并获得了testgl.cpp和testgles.cpp以构建这五个平台。但是那使用了很多旧式的OpenGL/OpenGLES代码,所以现在我慢慢地使用它来使用更新的东西......这非常痛苦。我不明白为什么SDL2不仅仅包括使用现代OpenGL/OpenGLES(和DirectX)的基本hello world跨平台开始项目(例如纹理立方体)。
此问题是离线! – Vallentin