diff options
| author | Jasper St. Pierre <jstpierre@mecheye.net> | 2023-09-24 00:30:34 -0700 |
|---|---|---|
| committer | Jasper St. Pierre <jstpierre@mecheye.net> | 2023-09-24 00:30:34 -0700 |
| commit | 2d719328f67f6fa080a7e52319fcd2920acd5364 (patch) | |
| tree | 17d93672f3ac9d59c68307e47a4fcfda493c7c26 /include/JSystem/J3DGraphBase | |
| parent | 2f918f337e7bb40d7fb506998fc93818901f50b5 (diff) | |
J3DModelData 99%
just one regswap
Diffstat (limited to 'include/JSystem/J3DGraphBase')
| -rw-r--r-- | include/JSystem/J3DGraphBase/J3DShapeDraw.h | 8 | ||||
| -rw-r--r-- | include/JSystem/J3DGraphBase/J3DShapeMtx.h | 24 | ||||
| -rw-r--r-- | include/JSystem/J3DGraphBase/J3DVertex.h | 2 |
3 files changed, 17 insertions, 17 deletions
diff --git a/include/JSystem/J3DGraphBase/J3DShapeDraw.h b/include/JSystem/J3DGraphBase/J3DShapeDraw.h index 2293fd63..0dbd4dc8 100644 --- a/include/JSystem/J3DGraphBase/J3DShapeDraw.h +++ b/include/JSystem/J3DGraphBase/J3DShapeDraw.h @@ -5,12 +5,10 @@ class J3DShapeDraw { public: - /* 80314924 */ u32 countVertex(u32); - /* 80314974 */ void addTexMtxIndexInDL(u32, u32, u32); - /* 80314ABC */ J3DShapeDraw(u8 const*, u32); - /* 80314AD4 */ void draw() const; + J3DShapeDraw(u8 const*, u32); + void draw() const; - /* 80314B00 */ virtual ~J3DShapeDraw(); + virtual ~J3DShapeDraw() {} u8* getDisplayList() const { return (u8*)mDisplayList; } u32 getDisplayListSize() const { return mDisplayListSize; } diff --git a/include/JSystem/J3DGraphBase/J3DShapeMtx.h b/include/JSystem/J3DGraphBase/J3DShapeMtx.h index 5435ed7d..4a9c0c1e 100644 --- a/include/JSystem/J3DGraphBase/J3DShapeMtx.h +++ b/include/JSystem/J3DGraphBase/J3DShapeMtx.h @@ -39,7 +39,7 @@ public: void loadMtxIndx_NCPU(int, u16) const; void loadMtxIndx_PNCPU(int, u16) const; - virtual ~J3DShapeMtx(); + virtual ~J3DShapeMtx() {} virtual u32 getType() const; virtual u32 getUseMtxNum() const; virtual u32 getUseMtxIndex(u16) const; @@ -64,7 +64,7 @@ public: J3DShapeMtxImm(u16 useMtxIndex) : J3DShapeMtx(useMtxIndex) {} - virtual ~J3DShapeMtxImm(); + virtual ~J3DShapeMtxImm() {} virtual u32 getType() const; virtual void load() const; virtual void loadNrmMtx(int, u16) const; @@ -82,7 +82,7 @@ class J3DShapeMtxMultiImm : public J3DShapeMtxImm { public: J3DShapeMtxMultiImm(u16 useMtxIndex) : J3DShapeMtxImm(useMtxIndex) {} - virtual ~J3DShapeMtxMultiImm(); + virtual ~J3DShapeMtxMultiImm() {} virtual u32 getType() const; virtual u32 getUseMtxNum() const; virtual u32 getUseMtxIndex(u16) const; @@ -94,13 +94,13 @@ private: /* 0x8 */ u16* mUseMtxIndexTable; }; -class J3DShapeMtxConcatView : public J3DShapeMtx { +class J3DShapeMtxConcatView : public J3DShapeMtxImm { public: typedef void (J3DShapeMtxConcatView::*MtxLoadConcatView)(int mtxNo, u16 index) const; - J3DShapeMtxConcatView(u16 useMtxIndex) : J3DShapeMtx(useMtxIndex) {} + J3DShapeMtxConcatView(u16 useMtxIndex) : J3DShapeMtxImm(useMtxIndex) {} - virtual ~J3DShapeMtxConcatView(); + virtual ~J3DShapeMtxConcatView() {} virtual u32 getType() const; virtual void load() const; virtual void loadNrmMtx(int, u16) const; @@ -120,7 +120,7 @@ class J3DShapeMtxBBoardImm : public J3DShapeMtxImm { public: J3DShapeMtxBBoardImm(u16 useMtxIndex) : J3DShapeMtxImm(useMtxIndex) {} - virtual ~J3DShapeMtxBBoardImm(); + virtual ~J3DShapeMtxBBoardImm() {} virtual u32 getType() const; virtual void load() const; }; @@ -129,7 +129,7 @@ class J3DShapeMtxYBBoardImm : public J3DShapeMtxImm { public: J3DShapeMtxYBBoardImm(u16 useMtxIndex) : J3DShapeMtxImm(useMtxIndex) {} - virtual ~J3DShapeMtxYBBoardImm(); + virtual ~J3DShapeMtxYBBoardImm() {} virtual u32 getType() const; virtual void load() const; }; @@ -138,7 +138,7 @@ class J3DShapeMtxYBBoardConcatView : public J3DShapeMtxConcatView { public: J3DShapeMtxYBBoardConcatView(u16 useMtxIndex) : J3DShapeMtxConcatView(useMtxIndex) {} - virtual ~J3DShapeMtxYBBoardConcatView(); + virtual ~J3DShapeMtxYBBoardConcatView() {} virtual u32 getType() const; virtual void load() const; }; @@ -147,7 +147,7 @@ class J3DShapeMtxBBoardConcatView : public J3DShapeMtxConcatView { public: J3DShapeMtxBBoardConcatView(u16 useMtxIndex) : J3DShapeMtxConcatView(useMtxIndex) {} - virtual ~J3DShapeMtxBBoardConcatView(); + virtual ~J3DShapeMtxBBoardConcatView() {} virtual u32 getType() const; virtual void load() const; }; @@ -157,7 +157,7 @@ public: J3DShapeMtxMulti(u16 useMtxIndex, u16 useMtxNum, u16* useMtxIndexTable) : J3DShapeMtx(useMtxIndex), mUseMtxNum(useMtxNum), mUseMtxIndexTable(useMtxIndexTable) {} - virtual ~J3DShapeMtxMulti(); + virtual ~J3DShapeMtxMulti() {} virtual u32 getType() const; virtual u32 getUseMtxNum() const; virtual u32 getUseMtxIndex(u16) const; @@ -175,7 +175,7 @@ public: : J3DShapeMtxConcatView(useMtxIndex), mUseMtxNum(useMtxNum), mUseMtxIndexTable(useMtxIndexTable) {} - virtual ~J3DShapeMtxMultiConcatView(); + virtual ~J3DShapeMtxMultiConcatView() {} virtual u32 getType() const; virtual u32 getUseMtxNum() const; virtual u32 getUseMtxIndex(u16) const; diff --git a/include/JSystem/J3DGraphBase/J3DVertex.h b/include/JSystem/J3DGraphBase/J3DVertex.h index 5598f491..f6252a53 100644 --- a/include/JSystem/J3DGraphBase/J3DVertex.h +++ b/include/JSystem/J3DGraphBase/J3DVertex.h @@ -24,6 +24,8 @@ public: J3DVertexData(); ~J3DVertexData(); + inline void clear() { mPacketNum = 0; } + void* getVtxPosArray() const { return mVtxPosArray; } void* getVtxNrmArray() const { return mVtxNrmArray; } GXColor* getVtxColorArray(u8 idx) const { return mVtxColorArray[idx]; } |
