我希望在OpenGL ES 1.x iPhone中将5个“子图层”合并为一个单一纹理(你知道, somethin'就像在Photoshop中的展平图像)。我是OpenGL的新手,还没有找到答案。
答案 0 :(得分:0)
假设它们是开始的图像,你不能只是将它们顺序地绘制到内存中的图像
答案 1 :(得分:0)
你没有需要 GL来将纹理组合在一起。只需对C中的每个纹素进行数学计算。
现在,如果你想使用GL,你需要将渲染到一个纹理(你的最终结果)。
这是通过OES_framebuffer_object完成的。现在你如何绘制到那个纹理完全取决于你。你可以绘制5个四边形,每个都有一个纹理,并使用混合来合并它们(你必须指定你想要应用的数学),你可以使用多纹理来减少传递(并使用纹理环境以指定如何合并。
你想要什么样的扁平化操作?