GLSL 4.2では、imageLoad関数とimageStore関数でimage2D
データ型を使用できます。これらの関数は、どのピクセルを書き込み/読み取りするかを決定するのにivec
をとります。適切なivec
を計算するために、私は画像のサイズを知る必要があります。しかし、私はこれをどのように取得するのですか?GLSL 4.2 - イメージのサイズを取得する方法は?
textureSize()
はサンプラーでのみ動作するように見えますが、画像では動作しません。
どうすればよいですか?
画像とはどういう意味ですか? GLSLで「イメージ」をどのように指定しますか? –
@MārtiņšMožeiko私は彼がそれをかなり明確にしたと思う、詳細については、[shader_image_load_store extension](http://www.opengl.org/registry/specs/ARB/shader_image_load_store.txt)を見てください。 –
私はそれをシェーダに渡すことを期待しています。 – Robinson