1#version 140 2#extension GL_ARB_texture_multisample : enable 3 4out float result; 5out int result1; 6out uint result2; 7 8uniform sampler2DMS data; 9uniform sampler2DMSArray data1; 10uniform isampler2DMS data2; 11uniform usampler2DMSArray data3; 12uniform usampler2DMS data4; 13uniform isampler2DMSArray data5; 14void main() 15{ 16 result = texelFetch(data, ivec2(0), 3).r; 17 ivec2 temp = textureSize(data); 18 result = texelFetch(data1, ivec3(0), 3).r; 19 ivec3 temp1 = textureSize(data1); 20 result1 = texelFetch(data2, ivec2(0), 3).r; 21 temp = textureSize(data2); 22 result2 = texelFetch(data3, ivec3(0), 3).r; 23 temp1 = textureSize(data3); 24 result2 = texelFetch(data4, ivec2(0), 3).r; 25 temp = textureSize(data4); 26 result1 = texelFetch(data5, ivec3(0), 3).r; 27 temp1 = textureSize(data5); 28} 29