我正在编写一个在iOS上使用OpenGL ES 1.1中的点精灵的粒子系统。一切都很好,直到我尝试纹理点精灵为止......当我渲染时,每个精灵都被我加载的纹理的左上角像素着色(而不是显示图像)。我试过不同的图像和不同的尺寸,并始终得到相同的结果。 设置代码(从GLPaint例如拍摄): CGImageRef brushImage;
CGContextRef brushContext;
si
我正在渲染点精灵(在iOS上使用OpenGL ES 2.0)作为用户的绘画笔触。我将这些点存储在顶点缓冲区对象中,以便我需要执行深度测试,以便在提交绘图时让精灵以正确的顺序显示。 呈现这些绘图笔画,当我看到一个奇怪的效果,如通过下面的截图: 注意背景色的“边界”周围蓝色的行程,那里的边缘它被画在绿地上。用户在绿色描边之后绘制蓝色笔划,但是当VBO重新绘制时,蓝色笔划首先被绘制。当谈到绘制绿色中风时