我正在使用一个OpenGL帧缓冲区对象(FBO)在iOS上实现模板阴影。代码可以工作--也就是说,从视觉上看,模具缓冲区正在做这项工作,而且性能看起来也很好。但是,当我通过OpenGL ES Analyzer工具运行应用程序时,它报告“不存在帧缓冲区附件”和“缺少帧缓冲区附件”。我无法理解这些消息,因为FBO确实有颜色、深度和模板的附件。对glCheckFramebufferSta
在iOS中,很容易设置OpenGL ES 2.0渲染到纹理,然后将这些纹理用于后期处理过程或用作后续渲染过程的纹理。这似乎是跨OpenGL实现的一种相当常见的方法。一切都很好。根据苹果公司的iOS版OpenGL ES编程指南(参见第28和29页),您还可以创建和绘制多个离屏帧缓冲区对象。他们建议您这样做是为了执行屏幕外图像处理。但是,我找不到并描述在渲染到缓冲区之