Revert "mark readonly parameters as const"

This commit is contained in:
Recep Aslantas
2019-04-30 08:19:07 +03:00
committed by GitHub
parent 98244da67f
commit bb8ff25752
54 changed files with 751 additions and 762 deletions

View File

@@ -90,7 +90,7 @@
*/
CGLM_INLINE
void
glm_vec4(const vec3 v3, float last, vec4 dest) {
glm_vec4(vec3 v3, float last, vec4 dest) {
dest[0] = v3[0];
dest[1] = v3[1];
dest[2] = v3[2];
@@ -105,7 +105,7 @@ glm_vec4(const vec3 v3, float last, vec4 dest) {
*/
CGLM_INLINE
void
glm_vec4_copy3(const vec4 a, vec3 dest) {
glm_vec4_copy3(vec4 a, vec3 dest) {
dest[0] = a[0];
dest[1] = a[1];
dest[2] = a[2];
@@ -119,7 +119,7 @@ glm_vec4_copy3(const vec4 a, vec3 dest) {
*/
CGLM_INLINE
void
glm_vec4_copy(const vec4 v, vec4 dest) {
glm_vec4_copy(vec4 v, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, glmm_load(v));
#elif defined(CGLM_NEON_FP)
@@ -142,7 +142,7 @@ glm_vec4_copy(const vec4 v, vec4 dest) {
*/
CGLM_INLINE
void
glm_vec4_ucopy(const vec4 v, vec4 dest) {
glm_vec4_ucopy(vec4 v, vec4 dest) {
dest[0] = v[0];
dest[1] = v[1];
dest[2] = v[2];
@@ -199,7 +199,7 @@ glm_vec4_one(vec4 v) {
*/
CGLM_INLINE
float
glm_vec4_dot(const vec4 a, const vec4 b) {
glm_vec4_dot(vec4 a, vec4 b) {
#if defined(CGLM_SIMD)
return glmm_dot(glmm_load(a), glmm_load(b));
#else
@@ -220,7 +220,7 @@ glm_vec4_dot(const vec4 a, const vec4 b) {
*/
CGLM_INLINE
float
glm_vec4_norm2(const vec4 v) {
glm_vec4_norm2(vec4 v) {
return glm_vec4_dot(v, v);
}
@@ -233,7 +233,7 @@ glm_vec4_norm2(const vec4 v) {
*/
CGLM_INLINE
float
glm_vec4_norm(const vec4 v) {
glm_vec4_norm(vec4 v) {
#if defined(CGLM_SIMD)
return glmm_norm(glmm_load(v));
#else
@@ -250,7 +250,7 @@ glm_vec4_norm(const vec4 v) {
*/
CGLM_INLINE
void
glm_vec4_add(const vec4 a, const vec4 b, vec4 dest) {
glm_vec4_add(vec4 a, vec4 b, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, _mm_add_ps(glmm_load(a), glmm_load(b)));
#elif defined(CGLM_NEON_FP)
@@ -272,7 +272,7 @@ glm_vec4_add(const vec4 a, const vec4 b, vec4 dest) {
*/
CGLM_INLINE
void
glm_vec4_adds(const vec4 v, float s, vec4 dest) {
glm_vec4_adds(vec4 v, float s, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, _mm_add_ps(glmm_load(v), _mm_set1_ps(s)));
#elif defined(CGLM_NEON_FP)
@@ -294,7 +294,7 @@ glm_vec4_adds(const vec4 v, float s, vec4 dest) {
*/
CGLM_INLINE
void
glm_vec4_sub(const vec4 a, const vec4 b, vec4 dest) {
glm_vec4_sub(vec4 a, vec4 b, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, _mm_sub_ps(glmm_load(a), glmm_load(b)));
#elif defined(CGLM_NEON_FP)
@@ -316,7 +316,7 @@ glm_vec4_sub(const vec4 a, const vec4 b, vec4 dest) {
*/
CGLM_INLINE
void
glm_vec4_subs(const vec4 v, float s, vec4 dest) {
glm_vec4_subs(vec4 v, float s, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, _mm_sub_ps(glmm_load(v), _mm_set1_ps(s)));
#elif defined(CGLM_NEON_FP)
@@ -338,7 +338,7 @@ glm_vec4_subs(const vec4 v, float s, vec4 dest) {
*/
CGLM_INLINE
void
glm_vec4_mul(const vec4 a, const vec4 b, vec4 dest) {
glm_vec4_mul(vec4 a, vec4 b, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, _mm_mul_ps(glmm_load(a), glmm_load(b)));
#elif defined(CGLM_NEON_FP)
@@ -360,7 +360,7 @@ glm_vec4_mul(const vec4 a, const vec4 b, vec4 dest) {
*/
CGLM_INLINE
void
glm_vec4_scale(const vec4 v, float s, vec4 dest) {
glm_vec4_scale(vec4 v, float s, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, _mm_mul_ps(glmm_load(v), _mm_set1_ps(s)));
#elif defined(CGLM_NEON_FP)
@@ -382,7 +382,7 @@ glm_vec4_scale(const vec4 v, float s, vec4 dest) {
*/
CGLM_INLINE
void
glm_vec4_scale_as(const vec4 v, float s, vec4 dest) {
glm_vec4_scale_as(vec4 v, float s, vec4 dest) {
float norm;
norm = glm_vec4_norm(v);
@@ -403,7 +403,7 @@ glm_vec4_scale_as(const vec4 v, float s, vec4 dest) {
*/
CGLM_INLINE
void
glm_vec4_div(const vec4 a, const vec4 b, vec4 dest) {
glm_vec4_div(vec4 a, vec4 b, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, _mm_div_ps(glmm_load(a), glmm_load(b)));
#else
@@ -423,7 +423,7 @@ glm_vec4_div(const vec4 a, const vec4 b, vec4 dest) {
*/
CGLM_INLINE
void
glm_vec4_divs(const vec4 v, float s, vec4 dest) {
glm_vec4_divs(vec4 v, float s, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, _mm_div_ps(glmm_load(v), _mm_set1_ps(s)));
#else
@@ -442,7 +442,7 @@ glm_vec4_divs(const vec4 v, float s, vec4 dest) {
*/
CGLM_INLINE
void
glm_vec4_addadd(const vec4 a, const vec4 b, vec4 dest) {
glm_vec4_addadd(vec4 a, vec4 b, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, _mm_add_ps(glmm_load(dest),
_mm_add_ps(glmm_load(a),
@@ -470,7 +470,7 @@ glm_vec4_addadd(const vec4 a, const vec4 b, vec4 dest) {
*/
CGLM_INLINE
void
glm_vec4_subadd(const vec4 a, const vec4 b, vec4 dest) {
glm_vec4_subadd(vec4 a, vec4 b, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, _mm_add_ps(glmm_load(dest),
_mm_sub_ps(glmm_load(a),
@@ -498,7 +498,7 @@ glm_vec4_subadd(const vec4 a, const vec4 b, vec4 dest) {
*/
CGLM_INLINE
void
glm_vec4_muladd(const vec4 a, const vec4 b, vec4 dest) {
glm_vec4_muladd(vec4 a, vec4 b, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, _mm_add_ps(glmm_load(dest),
_mm_mul_ps(glmm_load(a),
@@ -526,7 +526,7 @@ glm_vec4_muladd(const vec4 a, const vec4 b, vec4 dest) {
*/
CGLM_INLINE
void
glm_vec4_muladds(const vec4 a, float s, vec4 dest) {
glm_vec4_muladds(vec4 a, float s, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, _mm_add_ps(glmm_load(dest),
_mm_mul_ps(glmm_load(a),
@@ -554,7 +554,7 @@ glm_vec4_muladds(const vec4 a, float s, vec4 dest) {
*/
CGLM_INLINE
void
glm_vec4_maxadd(const vec4 a, const vec4 b, vec4 dest) {
glm_vec4_maxadd(vec4 a, vec4 b, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, _mm_add_ps(glmm_load(dest),
_mm_max_ps(glmm_load(a),
@@ -582,7 +582,7 @@ glm_vec4_maxadd(const vec4 a, const vec4 b, vec4 dest) {
*/
CGLM_INLINE
void
glm_vec4_minadd(const vec4 a,const vec4 b, vec4 dest) {
glm_vec4_minadd(vec4 a, vec4 b, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, _mm_add_ps(glmm_load(dest),
_mm_min_ps(glmm_load(a),
@@ -607,7 +607,7 @@ glm_vec4_minadd(const vec4 a,const vec4 b, vec4 dest) {
*/
CGLM_INLINE
void
glm_vec4_negate_to(const vec4 v, vec4 dest) {
glm_vec4_negate_to(vec4 v, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, _mm_xor_ps(glmm_load(v), _mm_set1_ps(-0.0f)));
#elif defined(CGLM_NEON_FP)
@@ -639,7 +639,7 @@ glm_vec4_negate(vec4 v) {
*/
CGLM_INLINE
void
glm_vec4_normalize_to(const vec4 v, vec4 dest) {
glm_vec4_normalize_to(vec4 v, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
__m128 xdot, x0;
float dot;
@@ -688,7 +688,7 @@ glm_vec4_normalize(vec4 v) {
*/
CGLM_INLINE
float
glm_vec4_distance(const vec4 a, const vec4 b) {
glm_vec4_distance(vec4 a, vec4 b) {
#if defined( __SSE__ ) || defined( __SSE2__ )
return glmm_norm(_mm_sub_ps(glmm_load(b), glmm_load(a)));
#elif defined(CGLM_NEON_FP)
@@ -710,7 +710,7 @@ glm_vec4_distance(const vec4 a, const vec4 b) {
*/
CGLM_INLINE
void
glm_vec4_maxv(const vec4 a, const vec4 b, vec4 dest) {
glm_vec4_maxv(vec4 a, vec4 b, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, _mm_max_ps(glmm_load(a), glmm_load(b)));
#elif defined(CGLM_NEON_FP)
@@ -732,7 +732,7 @@ glm_vec4_maxv(const vec4 a, const vec4 b, vec4 dest) {
*/
CGLM_INLINE
void
glm_vec4_minv(const vec4 a, const vec4 b, vec4 dest) {
glm_vec4_minv(vec4 a, vec4 b, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, _mm_min_ps(glmm_load(a), glmm_load(b)));
#elif defined(CGLM_NEON_FP)
@@ -781,7 +781,7 @@ glm_vec4_clamp(vec4 v, float minVal, float maxVal) {
*/
CGLM_INLINE
void
glm_vec4_lerp(const vec4 from, const vec4 to, float t, vec4 dest) {
glm_vec4_lerp(vec4 from, vec4 to, float t, vec4 dest) {
vec4 s, v;
/* from + s * (to - from) */