#version 140 #extension GL_ARB_texture_multisample : enable out float result; out int result1; out uint result2; uniform sampler2DMS data; uniform sampler2DMSArray data1; uniform isampler2DMS data2; uniform usampler2DMSArray data3; uniform usampler2DMS data4; uniform isampler2DMSArray data5; void main() { result = texelFetch(data, ivec2(0), 3).r; ivec2 temp = textureSize(data); result = texelFetch(data1, ivec3(0), 3).r; ivec3 temp1 = textureSize(data1); result1 = texelFetch(data2, ivec2(0), 3).r; temp = textureSize(data2); result2 = texelFetch(data3, ivec3(0), 3).r; temp1 = textureSize(data3); result2 = texelFetch(data4, ivec2(0), 3).r; temp = textureSize(data4); result1 = texelFetch(data5, ivec3(0), 3).r; temp1 = textureSize(data5); }