mirror of
https://github.com/recp/cglm.git
synced 2026-02-17 03:39:05 +00:00
Revert "mark readonly parameters as const"
This commit is contained in:
@@ -56,7 +56,7 @@ glm_vec4_broadcast(float val, vec4 d) {
|
||||
*/
|
||||
CGLM_INLINE
|
||||
bool
|
||||
glm_vec4_eq(const vec4 v, float val) {
|
||||
glm_vec4_eq(vec4 v, float val) {
|
||||
return v[0] == val
|
||||
&& v[0] == v[1]
|
||||
&& v[0] == v[2]
|
||||
@@ -71,7 +71,7 @@ glm_vec4_eq(const vec4 v, float val) {
|
||||
*/
|
||||
CGLM_INLINE
|
||||
bool
|
||||
glm_vec4_eq_eps(const vec4 v, float val) {
|
||||
glm_vec4_eq_eps(vec4 v, float val) {
|
||||
return fabsf(v[0] - val) <= FLT_EPSILON
|
||||
&& fabsf(v[1] - val) <= FLT_EPSILON
|
||||
&& fabsf(v[2] - val) <= FLT_EPSILON
|
||||
@@ -85,7 +85,7 @@ glm_vec4_eq_eps(const vec4 v, float val) {
|
||||
*/
|
||||
CGLM_INLINE
|
||||
bool
|
||||
glm_vec4_eq_all(const vec4 v) {
|
||||
glm_vec4_eq_all(vec4 v) {
|
||||
return v[0] == v[1]
|
||||
&& v[0] == v[2]
|
||||
&& v[0] == v[3];
|
||||
@@ -99,7 +99,7 @@ glm_vec4_eq_all(const vec4 v) {
|
||||
*/
|
||||
CGLM_INLINE
|
||||
bool
|
||||
glm_vec4_eqv(const vec4 a, const vec4 b) {
|
||||
glm_vec4_eqv(vec4 a, vec4 b) {
|
||||
return a[0] == b[0]
|
||||
&& a[1] == b[1]
|
||||
&& a[2] == b[2]
|
||||
@@ -114,7 +114,7 @@ glm_vec4_eqv(const vec4 a, const vec4 b) {
|
||||
*/
|
||||
CGLM_INLINE
|
||||
bool
|
||||
glm_vec4_eqv_eps(const vec4 a, const vec4 b) {
|
||||
glm_vec4_eqv_eps(vec4 a, vec4 b) {
|
||||
return fabsf(a[0] - b[0]) <= FLT_EPSILON
|
||||
&& fabsf(a[1] - b[1]) <= FLT_EPSILON
|
||||
&& fabsf(a[2] - b[2]) <= FLT_EPSILON
|
||||
@@ -128,7 +128,7 @@ glm_vec4_eqv_eps(const vec4 a, const vec4 b) {
|
||||
*/
|
||||
CGLM_INLINE
|
||||
float
|
||||
glm_vec4_max(const vec4 v) {
|
||||
glm_vec4_max(vec4 v) {
|
||||
float max;
|
||||
|
||||
max = glm_vec3_max(v);
|
||||
@@ -145,7 +145,7 @@ glm_vec4_max(const vec4 v) {
|
||||
*/
|
||||
CGLM_INLINE
|
||||
float
|
||||
glm_vec4_min(const vec4 v) {
|
||||
glm_vec4_min(vec4 v) {
|
||||
float min;
|
||||
|
||||
min = glm_vec3_min(v);
|
||||
@@ -163,7 +163,7 @@ glm_vec4_min(const vec4 v) {
|
||||
*/
|
||||
CGLM_INLINE
|
||||
bool
|
||||
glm_vec4_isnan(const vec4 v) {
|
||||
glm_vec4_isnan(vec4 v) {
|
||||
return isnan(v[0]) || isnan(v[1]) || isnan(v[2]) || isnan(v[3]);
|
||||
}
|
||||
|
||||
@@ -175,7 +175,7 @@ glm_vec4_isnan(const vec4 v) {
|
||||
*/
|
||||
CGLM_INLINE
|
||||
bool
|
||||
glm_vec4_isinf(const vec4 v) {
|
||||
glm_vec4_isinf(vec4 v) {
|
||||
return isinf(v[0]) || isinf(v[1]) || isinf(v[2]) || isinf(v[3]);
|
||||
}
|
||||
|
||||
@@ -187,7 +187,7 @@ glm_vec4_isinf(const vec4 v) {
|
||||
*/
|
||||
CGLM_INLINE
|
||||
bool
|
||||
glm_vec4_isvalid(const vec4 v) {
|
||||
glm_vec4_isvalid(vec4 v) {
|
||||
return !glm_vec4_isnan(v) && !glm_vec4_isinf(v);
|
||||
}
|
||||
|
||||
@@ -200,7 +200,7 @@ glm_vec4_isvalid(const vec4 v) {
|
||||
*/
|
||||
CGLM_INLINE
|
||||
void
|
||||
glm_vec4_sign(const vec4 v, vec4 dest) {
|
||||
glm_vec4_sign(vec4 v, vec4 dest) {
|
||||
#if defined( __SSE2__ ) || defined( __SSE2__ )
|
||||
__m128 x0, x1, x2, x3, x4;
|
||||
|
||||
@@ -228,7 +228,7 @@ glm_vec4_sign(const vec4 v, vec4 dest) {
|
||||
*/
|
||||
CGLM_INLINE
|
||||
void
|
||||
glm_vec4_sqrt(const vec4 v, vec4 dest) {
|
||||
glm_vec4_sqrt(vec4 v, vec4 dest) {
|
||||
#if defined( __SSE__ ) || defined( __SSE2__ )
|
||||
glmm_store(dest, _mm_sqrt_ps(glmm_load(v)));
|
||||
#else
|
||||
|
||||
Reference in New Issue
Block a user