2017-02-12 6 views
0

2色の添付ファイルを持つフレームバッファを使用しています。あるレンダリングコールで、両方のカラー添付ファイルにレンダリングしたいと思います。OpenGL ES複数カラーバッファ

layout (location = 0) out vec3 _color; 
layout (location = 1) out vec3 _depth; 

_color = texture(_colorImage, coord).xyz; 
_depth = texture(_depthImage, coord).xyz; 

私はコンピュータの私のアプリケーションをtestetが、今は、モバイルアプリケーションで同じように使用したいが、どのように私は、OpenGL ESに複数の色の添付ファイルにレンダリングすることができますか?

推奨バージョンはOpenGL 2.0です。しかし、私はする必要はありません。

答えて

1

カラー添付の場合、OpenGL ES 2.0では複数のレンダリングを行うことはできません。 APIはそれをサポートしていません。

OpenGL ES 3.0以降では、OpenGL Multiple Render Targetsと全く同じ働きをします。

+0

ありがとうございます。私はOpenGL ES 3.0で作業しなければなりません。 – Dominick