mirror of
https://github.com/zeldaret/botw
synced 2026-05-29 08:42:54 -04:00
ksys/res: Implement ResourceMgrTask::insertOverlayArena
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
#include <thread/seadThreadUtil.h>
|
||||
#include "KingSystem/Resource/resCompactedHeap.h"
|
||||
#include "KingSystem/Resource/resEntryFactory.h"
|
||||
#include "KingSystem/Resource/resSystem.h"
|
||||
#include "KingSystem/Resource/resTextureHandleList.h"
|
||||
#include "KingSystem/Resource/resTextureHandleMgr.h"
|
||||
#include "KingSystem/Utils/SafeDelete.h"
|
||||
@@ -76,6 +77,14 @@ ResourceMgrTask::~ResourceMgrTask() {
|
||||
mResSystemHeap->destroy();
|
||||
}
|
||||
|
||||
void ResourceMgrTask::insertOverlayArena(OverlayArena* arena) {
|
||||
auto lock = sead::makeScopedLock(mArenasCS);
|
||||
if (!mArenas.isNodeLinked(arena)) {
|
||||
mArenas.pushBack(arena);
|
||||
stubbedLogFunction();
|
||||
}
|
||||
}
|
||||
|
||||
util::TaskThread* ResourceMgrTask::makeResourceLoadingThread(sead::Heap* heap,
|
||||
bool use_game_task_thread) {
|
||||
if (use_game_task_thread) {
|
||||
|
||||
Reference in New Issue
Block a user