mirror of
https://github.com/recp/cglm.git
synced 2025-10-04 01:00:46 +00:00
glm_perlin_vec2 boilerplate
This commit is contained in:
@@ -21,6 +21,10 @@ CGLM_EXPORT
|
|||||||
float
|
float
|
||||||
glmc_perlin_vec3(vec3 point);
|
glmc_perlin_vec3(vec3 point);
|
||||||
|
|
||||||
|
CGLM_EXPORT
|
||||||
|
float
|
||||||
|
glmc_perlin_vec2(vec2 point);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@@ -42,4 +42,16 @@ glms_perlin_vec3(vec3s point) {
|
|||||||
return glm_perlin_vec3(point.raw);
|
return glm_perlin_vec3(point.raw);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* @brief Classic perlin noise
|
||||||
|
*
|
||||||
|
* @param[in] point 2D vector
|
||||||
|
* @returns perlin noise value
|
||||||
|
*/
|
||||||
|
CGLM_INLINE
|
||||||
|
float
|
||||||
|
glms_perlin_vec2(vec2s point) {
|
||||||
|
return glm_perlin_vec2(point.raw);
|
||||||
|
}
|
||||||
|
|
||||||
#endif /* cglms_noises_h */
|
#endif /* cglms_noises_h */
|
||||||
|
@@ -18,4 +18,10 @@ CGLM_EXPORT
|
|||||||
float
|
float
|
||||||
glmc_perlin_vec3(vec3 p) {
|
glmc_perlin_vec3(vec3 p) {
|
||||||
return glm_perlin_vec3(p);
|
return glm_perlin_vec3(p);
|
||||||
|
}
|
||||||
|
|
||||||
|
CGLM_EXPORT
|
||||||
|
float
|
||||||
|
glmc_perlin_vec2(vec2 p) {
|
||||||
|
return glm_perlin_vec2(p);
|
||||||
}
|
}
|
Reference in New Issue
Block a user