fix(effects): use portable WGSL discriminant guard

This commit is contained in:
Nigel Ihza Firdausy committed 2026-10-11 11:07:36 +07:00
1 parent f29436580e
commit 4c81cf04f2
1 file changed
+1 -1
+1 -1
View File
@@ -713,7 +713,7 @@ fn ftr_cylinder(@builtin(global_invocation_id) gid: vec3<u32>) {
let da = dot(d, axis.xy);
let bq = -da * axis.z;
let disc = bq * bq - a * (dot(d, d) - da * da - P.f[0].z * P.f[0].z);
if (a <= 1e-10 || !(disc > 0.0) || !isFinite(disc)) {
if (a <= 1e-10 || !(disc > 0.0)) {
textureStore(out, p, vec4<f32>(0.0));
return;
}