我正在渲染几个图层,这些图层不能只在一个帧缓冲区上渲染,因为修改会影响它下面的所有其他图层。
如何以可以将它们组合成一个最终图层的方式单独渲染这些图层?图层将以透明度渲染,因此在组合它们时,它们将相应地混合到下面的所有图层。
我目前正在使用 FBO 将它们全部呈现在一层中,但正如我上面所说,当最顶层也影响所有底层时,它不会很好地工作。
那么我怎样才能尽可能有效地将两个(或更多?(无论哪种方式更快))FBO(或一些更好的FBO方法?)组合在一起?目前我可以将它们一个一个渲染,放入我的 RAM,然后我自己按像素组合它们,但这似乎是一种缓慢的方法。
最快的方法是什么?