yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
31365afa
main
1#version 100 2 3#extension GL_OES_EGL_image_external : enable 4 5uniform samplerExternalOES sExt ; 6precision mediump samplerExternalOES ; 7uniform samplerExternalOES mediumExt; 8uniform highp samplerExternalOES highExt; 9 10void main() 11{ 12texture2D(sExt, vec2( 0.2 )); 13texture2D(mediumExt, vec2( 0.2 )); 14texture2D(highExt, vec2( 0.2 )); 15texture2DProj(sExt, vec3( 0.3 )); 16texture2DProj(sExt, vec4( 0.3 )); 17 18int lod = 0 ; 19highp float bias = 0.01 ; 20textureSize(sExt, lod); // ERROR 21texture(sExt, vec2( 0.2 )); // ERROR 22texture(sExt, vec2( 0.2 ), bias); // ERROR 23textureProj(sExt, vec3( 0.2 )); // ERROR 24textureProj(sExt, vec3( 0.2 ), bias); // ERROR 25textureProj(sExt, vec4( 0.2 )); // ERROR 26textureProj(sExt, vec4( 0.2 ), bias); // ERROR 27texelFetch(sExt, ivec2( 4 ), lod); // ERROR 28 29texture3D(sExt, vec3( 0.3 )); // ERROR 30texture2DProjLod(sExt, vec3( 0.3 ), 0.3 ); // ERROR 31texture(sExt, vec3( 0.3 )); // ERROR 32textureProjLod(sExt, vec3( 0.3 ), 0.3 ); // ERROR 33} 34 35#extension GL_OES_EGL_image_external : disable 36 37#extension GL_OES_EGL_image_external_essl3 : enable 38uniform samplerExternalOES badExt; // ERROR 39#extension GL_OES_EGL_image_external_essl3 : disable 40 41uniform samplerExternalOES badExt; // ERROR