mirror of
https://github.com/recp/cglm.git
synced 2025-10-03 08:41:55 +00:00
glm_perlin_vec2 boilerplate
This commit is contained in:
@@ -21,6 +21,10 @@ CGLM_EXPORT
|
||||
float
|
||||
glmc_perlin_vec3(vec3 point);
|
||||
|
||||
CGLM_EXPORT
|
||||
float
|
||||
glmc_perlin_vec2(vec2 point);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
@@ -42,4 +42,16 @@ glms_perlin_vec3(vec3s point) {
|
||||
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 */
|
||||
|
@@ -18,4 +18,10 @@ CGLM_EXPORT
|
||||
float
|
||||
glmc_perlin_vec3(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