Files

43 lines
808 B
GLSL
Raw Permalink Normal View History

2026-08-03 18:42:47 +08:00
#include webgl_header.fs
#ifdef PURE_OPENGL_ES_2
precision highp float;
#endif
/* ios recent */
uniform sampler2D textureMap;
varying vec2 textureLookup ;
varying vec4 pickcolor ;
varying float fog;
varying vec3 normalizedViewCoordinate;
#define bgTextureLookup normalizedViewCoordinate.xy
#include anaglyph_header.fs
#include compute_fog_color.fs
void main()
{
if (isPicking) {
gl_FragColor = pickcolor;
} else {
gl_FragColor = texture2D(textureMap, textureLookup);
#ifdef PYMOL_IOS
if (gl_FragColor.a < .1)
discard;
#else
if (gl_FragColor.a < .05)
discard;
#endif
gl_FragColor = ApplyColorEffects(gl_FragColor, gl_FragCoord.z);
gl_FragColor = ApplyFog(gl_FragColor, fog);
#ifdef NO_ORDER_TRANSP
setFragDataForNoOrderTransp(gl_FragCoord.z);
#endif
}
}