Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
shibbo committed Sep 23, 2024
2 parents e3cd75b + 93dbe0f commit a559220
Show file tree
Hide file tree
Showing 6 changed files with 24 additions and 6 deletions.
2 changes: 1 addition & 1 deletion csv/Animation.csv
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ slerp__Q29JGeometry9TQuat4<f>FRCQ29JGeometry9TQuat4<f>f,AnmPlayer.o,Animation.a,
normalize__Q29JGeometry9TQuat4<f>FRCQ29JGeometry9TQuat4<f>,AnmPlayer.o,Animation.a,false
getEuler__Q29JGeometry9TQuat4<f>CFRQ29JGeometry8TVec3<f>,AnmPlayer.o,Animation.a,false
__ct__Q29JGeometry64TPosition3<Q29JGeometry38TMatrix34<Q29JGeometry13SMatrix34C<f>>>Fv,AnmPlayer.o,Animation.a,false
identity__Q29JGeometry38TMatrix34<Q29JGeometry13SMatrix34C<f>>Fv,AnmPlayer.o,Animation.a,false
identity__Q29JGeometry38TMatrix34<Q29JGeometry13SMatrix34C<f>>Fv,AnmPlayer.o,Animation.a,true
mult__Q29JGeometry38TMatrix34<Q29JGeometry13SMatrix34C<f>>CFRCQ29JGeometry8TVec3<f>RQ29JGeometry8TVec3<f>,AnmPlayer.o,Animation.a,false
multTranspose__Q29JGeometry38TMatrix34<Q29JGeometry13SMatrix34C<f>>CFRCQ29JGeometry8TVec3<f>RQ29JGeometry8TVec3<f>,AnmPlayer.o,Animation.a,false
invert__Q29JGeometry38TMatrix34<Q29JGeometry13SMatrix34C<f>>FRCQ29JGeometry38TMatrix34<Q29JGeometry13SMatrix34C<f>>,AnmPlayer.o,Animation.a,false
Expand Down
2 changes: 1 addition & 1 deletion data/json/Animation.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"schemaVersion": 1,
"label": "Animation",
"message": "5.303%",
"message": "5.51%",
"color": "yellow"
}
2 changes: 1 addition & 1 deletion docs/PROGRESS.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Game
| Library | Percentage |
| ------------- | ------------- |
| [Animation](https://github.com/shibbo/Petari/blob/master/docs/lib/Game/Animation.md) | 5.303240099695375% |
| [Animation](https://github.com/shibbo/Petari/blob/master/docs/lib/Game/Animation.md) | 5.5109387981168645% |
| [AreaObj](https://github.com/shibbo/Petari/blob/master/docs/lib/Game/AreaObj.md) | 58.466557911908644% |
| [AudioLib](https://github.com/shibbo/Petari/blob/master/docs/lib/Game/AudioLib.md) | 0.0% |
| [Boss](https://github.com/shibbo/Petari/blob/master/docs/lib/Game/Boss.md) | 13.879584746291634% |
Expand Down
2 changes: 1 addition & 1 deletion docs/lib/Game/Animation.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

| Object | Percentage (of Bytes) | Functions Done / Total Functions | Percentage (Functions) | Status
| ------------- | ------------- | ------------- | ------------- | -------------
| [AnmPlayer.o](https://github.com/shibbo/Petari/blob/master/docs/lib/Game/Animation/AnmPlayer.md) | 8.843537414965986% | 10 / 32 | 31.25% | :eight_pointed_black_star:
| [AnmPlayer.o](https://github.com/shibbo/Petari/blob/master/docs/lib/Game/Animation/AnmPlayer.md) | 9.863945578231291% | 11 / 32 | 34.375% | :eight_pointed_black_star:
| [BckCtrl.o](https://github.com/shibbo/Petari/blob/master/docs/lib/Game/Animation/BckCtrl.md) | 18.295218295218298% | 3 / 9 | 33.33333333333333% | :eight_pointed_black_star:
| [BpkPlayer.o](https://github.com/shibbo/Petari/blob/master/docs/lib/Game/Animation/BpkPlayer.md) | 0.0% | 0 / 3 | 0.0% | :x:
| [BrkPlayer.o](https://github.com/shibbo/Petari/blob/master/docs/lib/Game/Animation/BrkPlayer.md) | 0.0% | 0 / 3 | 0.0% | :x:
Expand Down
4 changes: 2 additions & 2 deletions docs/lib/Game/Animation/AnmPlayer.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
| :white_check_mark: | Function is completed.


# 10 / 32 Completed -- (31.25%)
# 11 / 32 Completed -- (34.375%)
# AnmPlayer.o
| Symbol | Decompiled? |
| ------------- | ------------- |
Expand All @@ -15,7 +15,7 @@
| `normalize__Q29JGeometry9TQuat4<f>FRCQ29JGeometry9TQuat4<f>` | :x: |
| `getEuler__Q29JGeometry9TQuat4<f>CFRQ29JGeometry8TVec3<f>` | :x: |
| `__ct__Q29JGeometry64TPosition3<Q29JGeometry38TMatrix34<Q29JGeometry13SMatrix34C<f>>>Fv` | :x: |
| `identity__Q29JGeometry38TMatrix34<Q29JGeometry13SMatrix34C<f>>Fv` | :x: |
| `identity__Q29JGeometry38TMatrix34<Q29JGeometry13SMatrix34C<f>>Fv` | :white_check_mark: |
| `mult__Q29JGeometry38TMatrix34<Q29JGeometry13SMatrix34C<f>>CFRCQ29JGeometry8TVec3<f>RQ29JGeometry8TVec3<f>` | :x: |
| `multTranspose__Q29JGeometry38TMatrix34<Q29JGeometry13SMatrix34C<f>>CFRCQ29JGeometry8TVec3<f>RQ29JGeometry8TVec3<f>` | :x: |
| `invert__Q29JGeometry38TMatrix34<Q29JGeometry13SMatrix34C<f>>FRCQ29JGeometry38TMatrix34<Q29JGeometry13SMatrix34C<f>>` | :x: |
Expand Down
18 changes: 18 additions & 0 deletions libs/JSystem/include/JSystem/JGeometry/TMatrix.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -268,3 +268,21 @@ typedef JGeometry::SMatrix34C<f32> TSMtxf;
typedef JGeometry::TMatrix34<TSMtxf> TMtx34f;
typedef JGeometry::TRotation3<TMtx34f> TRot3f;
typedef JGeometry::TPosition3<TMtx34f> TPos3f;


template <>
void JGeometry::TMatrix34<TSMtxf>::identity() {
float v0 = 1.0, v1 = 0.0;
mMtx[2][3] = v1;
mMtx[1][3] = v1;
mMtx[0][3] = v1;
mMtx[1][2] = v1;
mMtx[0][2] = v1;
mMtx[2][1] = v1;
mMtx[0][1] = v1;
mMtx[2][0] = v1;
mMtx[1][0] = v1;
mMtx[2][2] = v0;
mMtx[1][1] = v0;
mMtx[0][0] = v0;
}

0 comments on commit a559220

Please sign in to comment.