mirror of
https://github.com/recp/cglm.git
synced 2025-10-04 01:00:46 +00:00
glm_perlin_vec3 boilerplate
This commit is contained in:
@@ -17,6 +17,10 @@ CGLM_EXPORT
|
||||
float
|
||||
glmc_perlin_vec4(vec4 point);
|
||||
|
||||
CGLM_EXPORT
|
||||
float
|
||||
glmc_perlin_vec3(vec3 point);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
@@ -30,4 +30,16 @@ glms_perlin_vec4(vec4s point) {
|
||||
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 */
|
||||
|
@@ -13,3 +13,9 @@ float
|
||||
glmc_perlin_vec4(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