Implement MxDisplaySurface::VTable0x28 (#391)

* WIP

* Fixes

* Fixes

* Fixes

* Remove comments

* Create native palette in LegoVideoManager

* Improvements

* Improvements

* Improvements

* Improvements

* Improvements

* Improvements

* Improvements

* Improvements

* Fixes

* Improvements
This commit is contained in:
Christian Semmler
2023-12-31 15:29:05 -05:00
committed by GitHub
parent 5400d7476f
commit 1e43f20af5
4 changed files with 182 additions and 11 deletions

View File

@@ -40,8 +40,9 @@ LegoVideoManager::~LegoVideoManager()
// STUB: LEGO1 0x1007ac40
MxResult LegoVideoManager::Create(MxVideoParam& p_videoParam, MxU32 p_frequencyMS, MxBool p_createThread)
{
// TODO
return MxVideoManager::Create(p_videoParam, p_frequencyMS, p_createThread);
MxResult result = MxVideoManager::Create(p_videoParam, p_frequencyMS, p_createThread);
m_videoParam.GetPalette()->CreateNativePalette();
return result;
}
// FUNCTION: LEGO1 0x1007b5e0