Christian Semmler
23f4fda304
Improve match of MxRegion::vtable18 ( #266 )
...
* Match MxRegionTopBottom::FUN_100c5280
* Resolve OtherAppend/Append
* Remove old code
* MxRegion::vtable18 up to 80%, refactor MxRect
2023-11-06 18:12:09 -05:00
Christian Semmler
9ac9fe2761
MxRegion: initial implementation ( #218 )
...
* MxRegion structures
* MxRegion structures
* Remove junk
* Refactor
* WIP
* Use MxRect32 ctor
* Refactor
* Add MxSize32, match MxRegion ctor
* Add two template annotations
* Fix missing instructions
* Fix another bug
* Refactor
* Add GetPoint
* Implement/match MxRegionTopBottom::MxRegionTopBottom
* Implement/match more functions
* More implementation
* Don't expose internal match
* Fix indent
* Add template annotations
* Implement remaining functions
* Fix comment
* Match loops
* Simplify function
* Merge
* Remove junk
* Format
* Format
* match MxRegion::vtable1c
* revert vtable1c match-hack
This reverts commit 7b886259882e2d04444546c1323734ec3c243cf6.
---------
Co-authored-by: Ramen2X <64166386+Ramen2X@users.noreply.github.com>
2023-10-31 11:30:13 -04:00
Christian Semmler
b449da1fa3
Introduce clang-format ( #240 )
2023-10-25 01:38:27 +02:00
Misha
3dee6eae7a
MxVideoPresenter functions ( #187 )
...
* mxvideopresenter
* Update mxvideopresenter.cpp
* use inline getter for rectange width/height
* Update mxvideopresenter.cpp
* Match MxVideoPresenter::Destroy to ~88%
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
2023-10-16 22:09:08 +02:00
Christian Semmler
2233da39d8
Implement/match MxDisplaySurface::Create ( #115 )
2023-08-28 02:49:15 -07:00
Christian Semmler
a0fac56d4c
lego: implement/match MxVideoParam exported functions ( #36 )
...
Co-authored-by: itsmattkc <itsmattkc@gmail.com>
2023-06-22 09:19:48 -07:00
Christian Semmler
124a5ddaa3
isle: Accuracy improvements ( #27 )
...
* Isle::Isle 100% accuracy
* Isle::~Isle 100%
* improve accuracy of ReadReg functions
* refactor
* fix Isle::ReadRegBool
* fix Isle::ReadRegInt
* empty commit to reset GH action
* fix Isle::SetupLegoOmni
2023-06-21 00:30:46 -07:00
itsmattkc
d4e2fb8d8a
reorganized repo, implemented mxcore
2023-05-05 02:54:17 -07:00