GLSL 4.2에서는 imageLoad 및 imageStore 함수에 image2D
데이터 유형을 사용할 수 있습니다. 이들 함수는 어떤 픽셀을 읽고 쓸지를 결정하기 위해 ivec
을 취합니다. 적절한 ivec
을 계산하려면 이미지의 크기를 알아야합니다. 그러나 이것을 어떻게 찾을 수 있습니까?GLSL 4.2 - 이미지 크기를 가져 오는 방법은 무엇입니까?
textureSize()
은 이미지가 아닌 샘플러에서만 작동하는 것처럼 보입니다.
어떻게 만드시겠습니까?
이미지가 아니라는 것은 무엇을 의미합니까? GLSL에서 "이미지"를 어떻게 지정합니까? –
@ MārtiņšMožeiko 자세한 정보는 [shader_image_load_store 확장] (http://www.opengl.org/registry/specs/ARB/shader_image_load_store.txt)을 참조하십시오. –
쉐이더에 전달하는 것이 좋습니다. – Robinson