1cb93a386Sopenharmony_ci#version 310 es 2cb93a386Sopenharmony_ciprecision mediump float; 3cb93a386Sopenharmony_ci 4cb93a386Sopenharmony_cilayout(binding = 0) uniform sampler2D samp; 5cb93a386Sopenharmony_cilayout(location = 0) out vec4 FragColor; 6cb93a386Sopenharmony_cilayout(location = 1) in vec3 vNormal; 7cb93a386Sopenharmony_cilayout(location = 2) in vec2 vUV; 8cb93a386Sopenharmony_ci 9cb93a386Sopenharmony_civoid main() 10cb93a386Sopenharmony_ci{ 11cb93a386Sopenharmony_ci FragColor = vec4(texture(samp, vUV).xyz, 1.0); 12cb93a386Sopenharmony_ci FragColor = vec4(texture(samp, vUV).xz, 1.0, 4.0); 13cb93a386Sopenharmony_ci FragColor = vec4(texture(samp, vUV).xx, texture(samp, vUV + vec2(0.1)).yy); 14cb93a386Sopenharmony_ci FragColor = vec4(vNormal, 1.0); 15cb93a386Sopenharmony_ci FragColor = vec4(vNormal + 1.8, 1.0); 16cb93a386Sopenharmony_ci FragColor = vec4(vUV, vUV + 1.8); 17cb93a386Sopenharmony_ci} 18