summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKiritoDv <kiritodev01@gmail.com>2024-08-25 11:02:54 -0600
committerKiritoDv <kiritodev01@gmail.com>2024-08-25 11:02:54 -0600
commit54b90668e79bc5c4f7f2efb9cc3d7f8e31c3d9f8 (patch)
treee2c819fbe01fdcc0a5113598635137a5fd589664 /src
parentb8de67b0d85a6b0b2e95eedbeb60d07bf4b7e76f (diff)
Updated intPart to use uint16
Diffstat (limited to 'src')
-rw-r--r--src/factories/MtxFactory.cpp48
-rw-r--r--src/factories/MtxFactory.h4
2 files changed, 26 insertions, 26 deletions
diff --git a/src/factories/MtxFactory.cpp b/src/factories/MtxFactory.cpp
index 4e3e88c..0d80c03 100644
--- a/src/factories/MtxFactory.cpp
+++ b/src/factories/MtxFactory.cpp
@@ -132,22 +132,22 @@ std::optional<std::shared_ptr<IParsedData>> MtxFactory::parse(std::vector<uint8_
for(size_t i = 0; i < 1; i++) {
// Read the integer portion of the fixed-point value (ex. 4)
- auto i1 = reader.ReadInt16();
- auto i2 = reader.ReadInt16();
- auto i3 = reader.ReadInt16();
- auto i4 = reader.ReadInt16();
- auto i5 = reader.ReadInt16();
- auto i6 = reader.ReadInt16();
- auto i7 = reader.ReadInt16();
- auto i8 = reader.ReadInt16();
- auto i9 = reader.ReadInt16();
- auto i10 = reader.ReadInt16();
- auto i11 = reader.ReadInt16();
- auto i12 = reader.ReadInt16();
- auto i13 = reader.ReadInt16();
- auto i14 = reader.ReadInt16();
- auto i15 = reader.ReadInt16();
- auto i16 = reader.ReadInt16();
+ auto i1 = reader.ReadUInt16();
+ auto i2 = reader.ReadUInt16();
+ auto i3 = reader.ReadUInt16();
+ auto i4 = reader.ReadUInt16();
+ auto i5 = reader.ReadUInt16();
+ auto i6 = reader.ReadUInt16();
+ auto i7 = reader.ReadUInt16();
+ auto i8 = reader.ReadUInt16();
+ auto i9 = reader.ReadUInt16();
+ auto i10 = reader.ReadUInt16();
+ auto i11 = reader.ReadUInt16();
+ auto i12 = reader.ReadUInt16();
+ auto i13 = reader.ReadUInt16();
+ auto i14 = reader.ReadUInt16();
+ auto i15 = reader.ReadUInt16();
+ auto i16 = reader.ReadUInt16();
// Read the fractional portion of the fixed-point value (ex. 0.45)
auto f1 = reader.ReadUInt16();
@@ -194,16 +194,16 @@ std::optional<std::shared_ptr<IParsedData>> MtxFactory::parse(std::vector<uint8_
},
.mt = MtxS {{
{
- i1, i2, i3, i4,
- i5, i6, i7, i8,
- i9, i10, i11, i12,
- i13, i14, i15, i16,
+ { i1, i2, i3, i4 },
+ { i5, i6, i7, i8 },
+ { i9, i10, i11, i12 },
+ { i13, i14, i15, i16 },
},
{
- f1, f2, f3, f4,
- f5, f6, f7, f8,
- f9, f10, f11, f12,
- f13, f14, f15, f16,
+ { f1, f2, f3, f4 },
+ { f5, f6, f7, f8 },
+ { f9, f10, f11, f12 },
+ { f13, f14, f15, f16 },
}
}}
}));
diff --git a/src/factories/MtxFactory.h b/src/factories/MtxFactory.h
index 7348536..dd092ce 100644
--- a/src/factories/MtxFactory.h
+++ b/src/factories/MtxFactory.h
@@ -4,8 +4,8 @@
union MtxS {
struct {
- int16_t intPart[16];
- uint16_t fracPart[16];
+ uint16_t intPart[4][4];
+ uint16_t fracPart[4][4];
};
int32_t mint[4][4];
long long int forc_structure_alignment;