0

GLSL 4.2 では、image2Dデータ型を imageLoad および imageStore 関数で使用できます。これらの関数はivec、書き込み/読み取りを行うピクセルを決定するために必要です。適切な を計算するにivecは、画像のサイズを知る必要があります。しかし、どうすればこれを取得できますか?

textureSize()画像ではなく、サンプラーでのみ機能するようです。

どうやってするの?

4

2 に答える 2

1

あなたはそうしない。画像のサイズを取得する関数が組み込まれていないため、uniform を介して渡す必要があります。

于 2012-03-19T22:21:25.217 に答える
1

GLSL 4.3 でimageSize()を使用できます。OpenGL.org の GLSL 仕様を見てください。

于 2012-11-06T21:08:49.707 に答える