// __multiversion__ // This signals the loading code to prepend either #version 100 or #version 300 es as apropriate. #include "shaders/fragmentVersionCentroid.h" #if __VERSION__ >= 300 #if defined(TEXEL_AA) && defined(TEXEL_AA_FEATURE) _centroid in highp vec2 uv; #else _centroid in vec2 uv; #endif #else // version 100 code varying vec2 uv; #endif #include "shaders/uniformShaderConstants.h" #include "shaders/util.h" uniform sampler2D TEXTURE_0; void main() { #if !defined(TEXEL_AA) || !defined(TEXEL_AA_FEATURE) vec4 diffuse = texture2D( TEXTURE_0, uv ); #else vec4 diffuse = texture2D_AA(TEXTURE_0, uv ); #endif #ifdef ALPHA_TEST if(diffuse.a < 0.0625) discard; #endif gl_FragColor = diffuse; }