mirror of
https://github.com/recp/cglm.git
synced 2025-10-04 09:08:53 +00:00
glm_perlin_vec3 boilerplate
This commit is contained in:
@@ -17,6 +17,10 @@ CGLM_EXPORT
|
|||||||
float
|
float
|
||||||
glmc_perlin_vec4(vec4 point);
|
glmc_perlin_vec4(vec4 point);
|
||||||
|
|
||||||
|
CGLM_EXPORT
|
||||||
|
float
|
||||||
|
glmc_perlin_vec3(vec3 point);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@@ -30,4 +30,16 @@ glms_perlin_vec4(vec4s point) {
|
|||||||
return glm_perlin_vec4(point.raw);
|
return glm_perlin_vec4(point.raw);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* @brief Classic perlin noise
|
||||||
|
*
|
||||||
|
* @param[in] point 3D vector
|
||||||
|
* @returns perlin noise value
|
||||||
|
*/
|
||||||
|
CGLM_INLINE
|
||||||
|
float
|
||||||
|
glms_perlin_vec3(vec3s point) {
|
||||||
|
return glm_perlin_vec3(point.raw);
|
||||||
|
}
|
||||||
|
|
||||||
#endif /* cglms_noises_h */
|
#endif /* cglms_noises_h */
|
||||||
|
@@ -13,3 +13,9 @@ float
|
|||||||
glmc_perlin_vec4(vec4 p) {
|
glmc_perlin_vec4(vec4 p) {
|
||||||
return glm_perlin_vec4(p);
|
return glm_perlin_vec4(p);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CGLM_EXPORT
|
||||||
|
float
|
||||||
|
glmc_perlin_vec3(vec3 p) {
|
||||||
|
return glm_perlin_vec3(p);
|
||||||
|
}
|
Reference in New Issue
Block a user