in src/renderers/webgl/programs/RenderProgram.ts [136:156]
void main () {
float A = -dot(vPosition, vPosition);
if (A < -4.0) discard;
if (vSelected < 0.5) {
float B = exp(A) * vColor.a;
fragColor = vec4(B * vColor.rgb, B);
return;
}
float outlineThreshold = -4.0 + (outlineThickness / vSize);
if (A < outlineThreshold) {
fragColor = outlineColor;
}
else {
float B = exp(A) * vColor.a;
fragColor = vec4(B * vColor.rgb, B);
}
}