SPIRV-Cross/reference/shaders/desktop-only/comp/image-formats.desktop.noeliminate.comp
2016-08-26 12:58:50 +02:00

48 lines
2.9 KiB
Plaintext

#version 450
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
layout(binding = 0, rgba32f) uniform readonly writeonly image2D uImg00;
layout(binding = 1, rgba16f) uniform readonly writeonly image2D uImg01;
layout(binding = 2, rg32f) uniform readonly writeonly image2D uImg02;
layout(binding = 3, rg16f) uniform readonly writeonly image2D uImg03;
layout(binding = 4, r11f_g11f_b10f) uniform readonly writeonly image2D uImg04;
layout(binding = 5, r32f) uniform readonly writeonly image2D uImg05;
layout(binding = 6, r16f) uniform readonly writeonly image2D uImg06;
layout(binding = 7, rgba16) uniform readonly writeonly image2D uImg07;
layout(binding = 8, rgb10_a2) uniform readonly writeonly image2D uImg08;
layout(binding = 9, rgba8) uniform readonly writeonly image2D uImg09;
layout(binding = 10, rg16) uniform readonly writeonly image2D uImg10;
layout(binding = 11, rg8) uniform readonly writeonly image2D uImg11;
layout(binding = 12, r16) uniform readonly writeonly image2D uImg12;
layout(binding = 13, r8) uniform readonly writeonly image2D uImg13;
layout(binding = 14, rgba16_snorm) uniform readonly writeonly image2D uImg14;
layout(binding = 15, rgba8_snorm) uniform readonly writeonly image2D uImg15;
layout(binding = 16, rg16_snorm) uniform readonly writeonly image2D uImg16;
layout(binding = 17, rg8_snorm) uniform readonly writeonly image2D uImg17;
layout(binding = 18, r16_snorm) uniform readonly writeonly image2D uImg18;
layout(binding = 19, r8_snorm) uniform readonly writeonly image2D uImg19;
layout(binding = 20, rgba32i) uniform readonly writeonly iimage2D uImage20;
layout(binding = 21, rgba16i) uniform readonly writeonly iimage2D uImage21;
layout(binding = 22, rgba8i) uniform readonly writeonly iimage2D uImage22;
layout(binding = 23, rg32i) uniform readonly writeonly iimage2D uImage23;
layout(binding = 24, rg16i) uniform readonly writeonly iimage2D uImage24;
layout(binding = 25, rg8i) uniform readonly writeonly iimage2D uImage25;
layout(binding = 26, r32i) uniform readonly writeonly iimage2D uImage26;
layout(binding = 27, r16i) uniform readonly writeonly iimage2D uImage27;
layout(binding = 28, r8i) uniform readonly writeonly iimage2D uImage28;
layout(binding = 29, rgba32ui) uniform readonly writeonly uimage2D uImage29;
layout(binding = 30, rgba16ui) uniform readonly writeonly uimage2D uImage30;
layout(binding = 31, rgb10_a2ui) uniform readonly writeonly uimage2D uImage31;
layout(binding = 32, rgba8ui) uniform readonly writeonly uimage2D uImage32;
layout(binding = 33, rg32ui) uniform readonly writeonly uimage2D uImage33;
layout(binding = 34, rg16ui) uniform readonly writeonly uimage2D uImage34;
layout(binding = 35, rg8ui) uniform readonly writeonly uimage2D uImage35;
layout(binding = 36, r32ui) uniform readonly writeonly uimage2D uImage36;
layout(binding = 37, r16ui) uniform readonly writeonly uimage2D uImage37;
layout(binding = 38, r8ui) uniform readonly writeonly uimage2D uImage38;
void main()
{
}