1#version 450 2 3layout(rgba32f, binding = 0) uniform writeonly image1D uImage1D; 4layout(rg32f, binding = 1) uniform writeonly image2D uImage2D; 5layout(r32f, binding = 2) uniform readonly image2DArray uImage2DArray; 6layout(rgba8, binding = 3) uniform writeonly image3D uImage3D; 7layout(rgba8_snorm, binding = 6) uniform writeonly imageBuffer uImageBuffer; 8 9// There is no RWTexture2DMS. 10 11void main() 12{ 13 int a = imageSize(uImage1D); 14 ivec2 b = imageSize(uImage2D); 15 ivec3 c = imageSize(uImage2DArray); 16 ivec3 d = imageSize(uImage3D); 17 int e = imageSize(uImageBuffer); 18} 19