2016-05-21 8 views
0

レイヤリングされたフレームバッファでレンダバッファを使用するのはなぜ正確に機能しませんか? 奥行き値を設定したい場合は、余分なテクスチャを使用する必要があります。 そうですか?または、レンダバッファを使用する別のオプションがありますか?OpenGLレイヤードレンダリングとレンダリングバッファ

答えて

2

はい、そうです。どうして?さて、簡単な答えは、それがそのように定義されているということです。 OpenGL仕様書のセクション「フレームバッファ全体の完全性」:

フレームバッファアタッチメントがレイヤ化されている場合は、すべてのデータが添付されている添付ファイルが階層化されている必要があります。さらに、色付きの添付ファイルはすべて、同じターゲット(3次元、1次元または2次元配列、キューブマップ、またはキューブマップの配列テクスチャ)のテクスチャから作成する必要があります。

レイヤードレンダバッファは存在しないため、レイヤードレンダリングには使用できません。

関連する問題