WebGL 2.0 を使用してブラウザで 3D 医療データをレンダリングしようとしています。
AFAIK 3D テクスチャが WebGL 2.0 でサポートされるようになりました。
texImage3D() は認識された関数呼び出しです。
フラグメント シェーダーを作成し、均一なサンプラーを宣言しています。
uniform sampler3D samp;
Firefox で実行すると、エラーが発生します。
キャッチされない例外: シェーダー コンパイル エラー: エラー: 0:19: 'sampler3D': 予約語の不正な使用 エラー: 0:19: 'sampler3D': 構文エラー
sampler2D を使用すると問題なく動作します (ただし、目的は解決しません)。
ここで何が間違っているのか、誰か教えてください。
sampler3D はまだサポートされていませんか? しかし、その場合、texImage3D() を使用してロードされたテクスチャはどのようにアクセスされるのでしょうか?