summaryrefslogtreecommitdiffstats
path: root/core/math/math_fieldwise.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/math/math_fieldwise.cpp')
-rw-r--r--core/math/math_fieldwise.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/core/math/math_fieldwise.cpp b/core/math/math_fieldwise.cpp
index 726a2aeb97..7b30b9a98c 100644
--- a/core/math/math_fieldwise.cpp
+++ b/core/math/math_fieldwise.cpp
@@ -215,22 +215,22 @@ Variant fieldwise_assign(const Variant &p_target, const Variant &p_source, const
case Variant::PROJECTION: {
SETUP_TYPE(Projection)
- /**/ TRY_TRANSFER_FIELD("xx", matrix[0].x)
- else TRY_TRANSFER_FIELD("xy", matrix[0].y)
- else TRY_TRANSFER_FIELD("xz", matrix[0].z)
- else TRY_TRANSFER_FIELD("xw", matrix[0].w)
- else TRY_TRANSFER_FIELD("yx", matrix[1].x)
- else TRY_TRANSFER_FIELD("yy", matrix[1].y)
- else TRY_TRANSFER_FIELD("yz", matrix[1].z)
- else TRY_TRANSFER_FIELD("yw", matrix[1].w)
- else TRY_TRANSFER_FIELD("zx", matrix[2].x)
- else TRY_TRANSFER_FIELD("zy", matrix[2].y)
- else TRY_TRANSFER_FIELD("zz", matrix[2].z)
- else TRY_TRANSFER_FIELD("zw", matrix[2].w)
- else TRY_TRANSFER_FIELD("xo", matrix[3].x)
- else TRY_TRANSFER_FIELD("yo", matrix[3].y)
- else TRY_TRANSFER_FIELD("zo", matrix[3].z)
- else TRY_TRANSFER_FIELD("wo", matrix[3].w)
+ /**/ TRY_TRANSFER_FIELD("xx", columns[0].x)
+ else TRY_TRANSFER_FIELD("xy", columns[0].y)
+ else TRY_TRANSFER_FIELD("xz", columns[0].z)
+ else TRY_TRANSFER_FIELD("xw", columns[0].w)
+ else TRY_TRANSFER_FIELD("yx", columns[1].x)
+ else TRY_TRANSFER_FIELD("yy", columns[1].y)
+ else TRY_TRANSFER_FIELD("yz", columns[1].z)
+ else TRY_TRANSFER_FIELD("yw", columns[1].w)
+ else TRY_TRANSFER_FIELD("zx", columns[2].x)
+ else TRY_TRANSFER_FIELD("zy", columns[2].y)
+ else TRY_TRANSFER_FIELD("zz", columns[2].z)
+ else TRY_TRANSFER_FIELD("zw", columns[2].w)
+ else TRY_TRANSFER_FIELD("xo", columns[3].x)
+ else TRY_TRANSFER_FIELD("yo", columns[3].y)
+ else TRY_TRANSFER_FIELD("zo", columns[3].z)
+ else TRY_TRANSFER_FIELD("wo", columns[3].w)
return target;
}