7
OpenGLのジオメトリシェーダを使用したレイヤードレンダリングは、一部のドライバ/ハードウェアで少しばかげているようですので、私は自分のソリューションで機能を置き換えたいと思います。これはレンダリングターゲットとして大きなテクスチャを使用して、たとえば解像度が300²の場合です。その後、テクスチャ内の1002チャンクにレンダリングすることによって、レイヤードレンダリングをシミュレートします。以下モックアップに示すように解像度では9タイル/層をもたらすであろう:テクスチャの一部にレンダリングする
の問題です。どのようにOpenGLでこれに?おそらくシーンを1回のパスで異なるタイルにレンダリングするジオメトリシェーダの助けを借りています。
お返事ありがとうございます。おそらく、私はGPUメーカーが一緒にドライバー(ATI)を手に入れるのを待つだけです。だから彼らはレイヤーを 'texture2Darray'にレンダリングするのをサポートしています。 –
はい、間違いなく。質問は、ATIがドライバーを正しく動かせるかどうかです... –