From c25022bc37b4cbb63c728bf9cc1afd0f234d53f6 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Mon, 27 Oct 2025 20:19:22 +0100 Subject: [PATCH] feat(engine): add number clamping functions --- engine/core/num_clamp.go | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 engine/core/num_clamp.go diff --git a/engine/core/num_clamp.go b/engine/core/num_clamp.go new file mode 100644 index 0000000..5ebb6c6 --- /dev/null +++ b/engine/core/num_clamp.go @@ -0,0 +1,9 @@ +package core + +func ByteToClampedFloat32(v byte) float32 { + return min(float32(v)/255.0, 1.0) +} + +func ClampedFloat32ToByte(v float32) byte { + return byte(min(v, 1.0) * 255) +}