From 6e8362b7dc5c068e5e902f992d48ab5acb22bf29 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Tue, 22 Sep 2026 21:29:41 +0200 Subject: [PATCH] List erf/erfinv in the README's math vocabulary They shipped without ever being added to the public surface list. Scalar-only is noted explicitly: every other scalar in math.cs has float2/3/4 overloads, erf/erfinv do not, and that stays a separate scope decision since the only consumer (Aetheria fire control) is scalar. Co-Authored-By: Claude Opus 5 --- packages/cultmath/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/cultmath/README.md b/packages/cultmath/README.md index 0f9a99fe..13f17973 100644 --- a/packages/cultmath/README.md +++ b/packages/cultmath/README.md @@ -26,7 +26,8 @@ shader semantics. acceleration and semi-implicit Euler integration - `math` intrinsics: `radians`, `degrees`, `abs`, `floor`, `ceil`, `frac`, `min`, `max`, `clamp`, `saturate`, `lerp`, `step`, `smoothstep`, `dot`, - `cross`, `length`, `distance`, `normalize`, `reflect`, `csum`, exponential + `cross`, `length`, `distance`, `normalize`, `reflect`, `csum`, `erf`, + `erfinv` (scalar only), exponential `decay`/`damp`, intercept/segment helpers, Catmull-Rom, Bezier curves, and deterministic value-noise primitives - `shaders/CultMath.hlsl`, a canonical HLSL mirror include for shader-side