【发布时间】:2013-10-04 06:41:04
【问题描述】:
我正在渲染几个图层,不能只在一个帧缓冲区上渲染,因为修改会影响它下面的所有其他图层。
如何分别渲染这些图层,以便将它们组合成一个最终图层?图层将被渲染为透明,因此在组合它们时,它们将相应地混合到下面的所有图层。
我目前正在使用 FBO 将它们全部渲染到一个层中,但正如我上面所说,当最顶层也影响所有底层时,它不会很好地工作。
那么,我如何才能尽可能高效地将两个(或更多?(无论哪种方式更快))FBO(或更好的 FBO 方法?)组合在一起?目前我可以将它们一个一个渲染,放入我的 RAM,然后我自己按像素组合它们,但这似乎是一种缓慢的方法。
最快的方法是什么?
【问题讨论】: