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 7b88625988 .
---------
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 |
|
Christian Semmler
|
727c748ecd
|
Implement/match MxVideoManager::InvalidateRect and UpdateRegion (#214)
* Implement/match MxVideoManager::InvalidateRect and UpdateRegion
* Update comment
|
2023-10-16 16:20:52 -07:00 |
|
Christian Semmler
|
e4f87ad7dd
|
Implement MxVideoManager::vtable0x28 and Create (#208)
* MxVideoManager::Destroy / destructor
* Consistency
* Add missing override
* Implement MxVideoManager::vtable28
* Implement vtable2c
* Rename to Create
|
2023-10-14 21:33:11 +02:00 |
|
Christian Semmler
|
d145f914c4
|
Implement/match MxVideoManager::Tickle (#128)
* Implement/match MxPresenter::StartAction
* Update mxpoint32.h
* Implement/match MxVideoManager::Tickle
* Update mxlist.h
* Update mxpresenter.cpp
|
2023-09-19 20:00:34 -07:00 |
|