避免图片丢失,建议阅读微信原文:
OpenGL 是跨平台的、专业的图形编程接口,而接口的实现是由厂商来完成的。
而当我们使用这组接口完成绘制之后,要把结果显示在屏幕上,就要用到 EGL
来完成这个转换工作。
避免图片丢失,建议阅读微信原文:
OpenGL 是跨平台的、专业的图形编程接口,而接口的实现是由厂商来完成的。
而当我们使用这组接口完成绘制之后,要把结果显示在屏幕上,就要用到 EGL
来完成这个转换工作。
在 OpenGL 的世界模型中,同时绘制了多个物体,那么怎么去检测物体之间是否触碰了,不同于在平面之间的触碰,OpenGL 是在三维世界里面的触碰,接下来就继续深入理解 OpenGL 中的碰撞检测相关知识~~~
[阅读全文]在 Android 中通过 JNI 去操作 Bitmap。
[阅读全文]在前面的文章中介绍了 OpenGL 中的环境光,现在就是散射光了。
[阅读全文]在 OpenGL 中使用光照。
[阅读全文]避免图片丢失,建议阅读微信原文:
在 OpenGL 世界里,使用深度测试可以来防止被阻挡的面渲染到其他面的前面。
直接看一个没有使用深度测试的绘制:
按照计划是绘制一个封闭的立方体,六个面都是有的,可从上面的效果来看并不是,立方体的有些面丢失了,只有后面的那个面,前面的面没了。
这就是在没有开启深度测试的情况下,本来应该被遮挡的,绘制在后面的面却绘制到了其他面之上。
要解决这种问题,就得使用深度测试了。
[阅读全文]