mirror of
https://github.com/recp/cglm.git
synced 2026-02-17 03:39:05 +00:00
unalignned version for vec4_copy
This commit is contained in:
@@ -37,6 +37,10 @@ CGLM_EXPORT
|
|||||||
void
|
void
|
||||||
glmc_vec4_copy(vec4 v, vec4 dest);
|
glmc_vec4_copy(vec4 v, vec4 dest);
|
||||||
|
|
||||||
|
CGLM_EXPORT
|
||||||
|
void
|
||||||
|
glmc_vec4_ucopy(vec4 v, vec4 dest);
|
||||||
|
|
||||||
CGLM_EXPORT
|
CGLM_EXPORT
|
||||||
float
|
float
|
||||||
glmc_vec4_dot(vec4 a, vec4 b);
|
glmc_vec4_dot(vec4 a, vec4 b);
|
||||||
|
|||||||
@@ -120,6 +120,21 @@ glm_vec4_copy(vec4 v, vec4 dest) {
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* @brief copy all members of [a] to [dest]
|
||||||
|
*
|
||||||
|
* @param[in] v source
|
||||||
|
* @param[out] dest destination
|
||||||
|
*/
|
||||||
|
CGLM_INLINE
|
||||||
|
void
|
||||||
|
glm_vec4_ucopy(vec4 v, vec4 dest) {
|
||||||
|
dest[0] = v[0];
|
||||||
|
dest[1] = v[1];
|
||||||
|
dest[2] = v[2];
|
||||||
|
dest[3] = v[3];
|
||||||
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* @brief make vector zero
|
* @brief make vector zero
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -38,6 +38,12 @@ glmc_vec4_copy(vec4 v, vec4 dest) {
|
|||||||
glm_vec4_copy(v, dest);
|
glm_vec4_copy(v, dest);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CGLM_EXPORT
|
||||||
|
void
|
||||||
|
glmc_vec4_ucopy(vec4 v, vec4 dest) {
|
||||||
|
glm_vec4_ucopy(v, dest);
|
||||||
|
}
|
||||||
|
|
||||||
CGLM_EXPORT
|
CGLM_EXPORT
|
||||||
float
|
float
|
||||||
glmc_vec4_dot(vec4 a, vec4 b) {
|
glmc_vec4_dot(vec4 a, vec4 b) {
|
||||||
|
|||||||
Reference in New Issue
Block a user