Initial commit

This commit is contained in:
Diego Marcos
2025-05-23 08:52:14 -07:00
committed by Diego Marcos Segura
commit 3332f609a9
129 changed files with 64575 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
precision highp float;
precision highp int;
#include <splatDefines>
uniform bool encodeLinear;
uniform float maxStdDev;
uniform bool disableFalloff;
uniform float falloff;
out vec4 fragColor;
in vec4 vRgba;
in vec2 vSplatUv;
in vec3 vNdc;
void main() {
float z = dot(vSplatUv, vSplatUv);
if (z > (maxStdDev * maxStdDev)) {
discard;
}
float alpha = vRgba.a;
alpha *= mix(1.0, exp(-0.5 * z), falloff);
if (alpha < MIN_ALPHA) {
discard;
}
vec3 rgb = vRgba.rgb;
if (encodeLinear) {
rgb = srgbToLinear(rgb);
}
fragColor = vec4(rgb, alpha);
}