From d3b2736d64988af02b58e934d63fe1c2f0f38d6a Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sat, 17 Oct 2026 20:25:20 +0530 Subject: Add koduval --- src/main/resources/shaders/modules/noise.glsl | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/main/resources/shaders/modules/noise.glsl') diff --git a/src/main/resources/shaders/modules/noise.glsl b/src/main/resources/shaders/modules/noise.glsl index ebedd6d..c831b6f 100644 --- a/src/main/resources/shaders/modules/noise.glsl +++ b/src/main/resources/shaders/modules/noise.glsl @@ -27,6 +27,12 @@ float random(vec3 scale, float seed) { seed); } +// From https://github.com/mir-one/fingerprints/blob/main/algo.glsl +vec2 fphash2(vec2 p) { + p = vec2(dot(p, vec2(63.31, 127.63)), dot(p, vec2(395.467, 213.799))); + return -1.0 + 2.0 * fract(sin(p) * 43141.59265); +} + // Fractal Brownian Noise float fbm(vec3 x, int octaves) { float v = 0.0; -- cgit v1.3.1