本项目包含了若干个OpenGL 2.0在Android上的应用的例子,
- OpenGL_01_Simple_Color 实现最基本的绘制正方形
- OpenGL_02_Simple_Texture 实现最基本的加载图片Texture
- OpenGL_03_Simple_Object 将绘制的物体进行封装,涉及较多矩阵变换
- OpenGL_04_Skybox 实现最基本的Skybox效果
- OpenGL_05_HeightMap 读取并显示HeightMap,涉及更细致的MVP Matrix的使用。
- 没有调用GLSurfaceView.setEGLContextClientVersion(2)来指定EGLContext的版本;
- glsl文件中没有删掉这行代码
#version 120
- 在进行正交变换时,变换的Matrix没有进行Matrix.orithM初始化
未遇到问题
未遇到问题
未遇到问题
在使用IndexBuffer时,数据类型为float时无法显示,改成short就行了,不知为何,后续再深入研究。