From 2b4aef2a2978b09df74cd53305c3ad1d50c51da2 Mon Sep 17 00:00:00 2001 From: Marcin Date: Wed, 22 Jan 2025 16:37:54 +0000 Subject: [PATCH] glm__noiseDetail_fade_vec2 arg restrict --- include/cglm/noise.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/cglm/noise.h b/include/cglm/noise.h index b224947..9a56d92 100644 --- a/include/cglm/noise.h +++ b/include/cglm/noise.h @@ -673,8 +673,9 @@ glm_perlin_vec2(vec2 point) { /* ------------ */ /* fade_xyz = fade(vec2(Pf.x, Pf.y)) */ - vec2 fade_xy = {Pf[0], Pf[1]}; /* fade_xy = vec2(Pf.x, Pf.y) */ - glm__noiseDetail_fade_vec2(fade_xy, fade_xy); /* fade_xy = fade(fade_xy) */ + vec2 fade_xy; + vec2 temp = {Pf[0], Pf[1]}; /* temp = vec2(Pf.x, Pf.y) */ + glm__noiseDetail_fade_vec2(temp, fade_xy); /* fade_xy = fade(temp) */ /* n_x = lerp(vec2(n00, n01), vec2(n10, n11), fade_xy.x); */ vec2 n_x;