export declare const TextVertex = "in vec2 uv;\nin vec4 position;\nuniform mat4 projectionMatrix;\nuniform mat4 modelViewMatrix;\nout vec2 vUv;\n\nvoid main() {\n vUv = uv;\n gl_Position = projectionMatrix * modelViewMatrix * position;\n}"; export declare const TextFragment = "#ifdef GL_OES_standard_derivatives\n#extension GL_OES_standard_derivatives : enable\n#endif\n\nuniform float opacity;\nuniform vec3 color;\nuniform sampler2D map;\nin vec2 vUv;\n\n#define alphaTest 1.0 / 255.0\n\nfloat median(float r, float g, float b) {\n return max(min(r, g), min(max(r, g), b));\n}\n\nvoid main() {\n vec3 img = texture(map, vUv).rgb;\n float sigDist = median(img.r, img.g, img.b) - 0.5;\n float alpha = clamp(sigDist/fwidth(sigDist) + 0.5, 0.0, 1.0);\n pc_fragColor = vec4(color.xyz, alpha * opacity);\n if (pc_fragColor.a < alphaTest) discard;\n}"; //# sourceMappingURL=font.d.ts.map