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