projects
/
platform
/
core
/
uifw
/
dali-core.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Making DALi public API typesafe using guaranteed types; uint8_t, uint32_t
[platform/core/uifw/dali-core.git]
/
dali
/
public-api
/
math
/
matrix.cpp
diff --git
a/dali/public-api/math/matrix.cpp
b/dali/public-api/math/matrix.cpp
index
f21575b
..
81630cd
100644
(file)
--- a/
dali/public-api/math/matrix.cpp
+++ b/
dali/public-api/math/matrix.cpp
@@
-192,9
+192,9
@@
static bool InvertMatrix(const float* m, float* out)
return false;
}
return false;
}
- det = 1.0 / det;
+ det = 1.0
f
/ det;
- for
(in
t i = 0; i < 16; i++)
+ for
( int32_
t i = 0; i < 16; i++)
{
out[i] = inv[i] * det;
}
{
out[i] = inv[i] * det;
}
@@
-274,13
+274,13
@@
void Matrix::Multiply( Matrix& result, const Matrix& lhs, const Matrix& rhs )
#ifndef __ARM_NEON__
#ifndef __ARM_NEON__
- for( int i=0; i < 4; i++ )
+ for( int
32_t
i=0; i < 4; i++ )
{
// i<<2 gives the first vector / column
{
// i<<2 gives the first vector / column
- int loc = i<<2;
- int loc1 = loc + 1;
- int loc2 = loc + 2;
- int loc3 = loc + 3;
+ int
32_t
loc = i<<2;
+ int
32_t
loc1 = loc + 1;
+ int
32_t
loc2 = loc + 2;
+ int
32_t
loc3 = loc + 3;
float value0 = lhsPtr[loc];
float value1 = lhsPtr[loc1];
float value2 = lhsPtr[loc2];
float value0 = lhsPtr[loc];
float value1 = lhsPtr[loc1];
float value2 = lhsPtr[loc2];
@@
-360,13
+360,13
@@
void Matrix::Multiply( Matrix& result, const Matrix& lhs, const Quaternion& rhs
#ifndef __ARM_NEON__
#ifndef __ARM_NEON__
- for( int i=0; i < 4; i++ )
+ for( int
32_t
i=0; i < 4; i++ )
{
// i<<2 gives the first vector / column
{
// i<<2 gives the first vector / column
- int loc = i<<2;
- int loc1 = loc + 1;
- int loc2 = loc + 2;
- int loc3 = loc + 3;
+ int
32_t
loc = i<<2;
+ int
32_t
loc1 = loc + 1;
+ int
32_t
loc2 = loc + 2;
+ int
32_t
loc3 = loc + 3;
float value0 = lhsPtr[loc];
float value1 = lhsPtr[loc1];
float value2 = lhsPtr[loc2];
float value0 = lhsPtr[loc];
float value1 = lhsPtr[loc1];
float value2 = lhsPtr[loc2];