アプリには、3D ボリューム データからの 2D スライスである N 個のテクスチャがあります。フラグメント シェーダーでは、これらすべてのテクスチャにアクセスする必要があります。私の理解では、シェーダーからバインドされたテクスチャにのみアクセスできます。つまり、許可されているマルチテクスチャリング ユニットの数によって制限されています。
N は、データに応じて 8 ~ 512 の範囲で変化します。マルチテクスチャリングなしでこれを行う方法はありますか?
このアプローチの理由は、3D テクスチャリングが OpenGL ES 2.0 で利用できないためです。これを行う他の方法についての提案をいただければ幸いです。
テクスチャ アトラスも検討しましたが、単一テクスチャの最大サイズが問題になると思います。