gayhub赛高
zhangn
如果不使用深度缓冲,创建的立方体的某些本应被遮挡住的面被绘制在了这个立方体其他面之上。OpenGL是一个三角形一个三角形地来绘制你的立方体的,所以即便之前那里有东西它也会覆盖之前的像素。因为这个原因,有些三角形会被绘制在其它三角形上面,虽然它们本不应该是被覆盖的。
August 20 , 2019 4 阅读全文
在开始这一节内容之前,我们先研究一下如何通过矩阵乘法实现坐标系转换
这一章需要有矩阵相关的数学知识,如果相关知识薄弱,可以先去复习一下线性代数中矩阵相关的内容,或者先看一下这两篇文档:OpenGL学习笔记:数学基础和常用矩阵总结(一)和OpenGL学习笔记:数学基础和常用矩阵总结(二)
August 19 , 2019 4 阅读全文
Android Studio并没有将指定的目录识别成安卓工程,sync一下就好了
这几天遇到一个bug,在一个线程池中往缓冲区中写数据,测试同事反馈说是一用线程池程序就闪退,改成单线程就没事,程序反馈是产生11信号,经过几天排查,是编译器优化的锅,借此机会详细学习一下关于优化的编译选项
August 16 , 2019 4 阅读全文
/****************************************************************************
August 9 , 2019 4 阅读全文
纹理简单说就是用一张图片贴到我们的图形上,在贴图的时候,需要指定图形的各个顶点都对应在纹理的哪个部分,这样每个顶点就会关联着一个纹理坐标(Texture
当类型和名字都一样的时候,OpenGL就会把两个变量链接到一起,它们之间就能发送数据了(这是在链接程序对象时完成的)。