3 #extension GL_OES_EGL_image_external : enable
\r
5 uniform samplerExternalOES sExt;
\r
6 precision mediump samplerExternalOES;
\r
7 uniform samplerExternalOES mediumExt;
\r
8 uniform highp samplerExternalOES highExt;
\r
12 texture2D(sExt, vec2(0.2));
\r
13 texture2D(mediumExt, vec2(0.2));
\r
14 texture2D(highExt, vec2(0.2));
\r
15 texture2DProj(sExt, vec3(0.3));
\r
16 texture2DProj(sExt, vec4(0.3));
\r
19 highp float bias = 0.01;
\r
20 textureSize(sExt, lod); // ERROR
\r
21 texture(sExt, vec2(0.2)); // ERROR
\r
22 texture(sExt, vec2(0.2), bias); // ERROR
\r
23 textureProj(sExt, vec3(0.2)); // ERROR
\r
24 textureProj(sExt, vec3(0.2), bias); // ERROR
\r
25 textureProj(sExt, vec4(0.2)); // ERROR
\r
26 textureProj(sExt, vec4(0.2), bias); // ERROR
\r
27 texelFetch(sExt, ivec2(4), lod); // ERROR
\r
29 texture3D(sExt, vec3(0.3)); // ERROR
\r
30 texture2DProjLod(sExt, vec3(0.3), 0.3); // ERROR
\r
31 texture(sExt, vec3(0.3)); // ERROR
\r
32 textureProjLod(sExt, vec3(0.3), 0.3); // ERROR
\r
35 #extension GL_OES_EGL_image_external : disable
\r
37 #extension GL_OES_EGL_image_external_essl3 : enable
\r
38 uniform samplerExternalOES badExt; // ERROR
\r
39 #extension GL_OES_EGL_image_external_essl3 : disable
\r
41 uniform samplerExternalOES badExt; // ERROR
\r