snd_TaskManager OK

This commit is contained in:
robojumper
2025-05-25 23:32:45 +02:00
parent eb07606e36
commit 83f3bc5b6b
4 changed files with 10 additions and 8 deletions
+2
View File
@@ -3085,6 +3085,8 @@ nw4r/snd/snd_Task.cpp:
nw4r/snd/snd_TaskManager.cpp:
.text start:0x80480F10 end:0x804815D0 align:16
.sbss start:0x805766D8 end:0x805766E0
.bss start:0x80673A38 end:0x80673A80
nw4r/snd/snd_TaskThread.cpp:
.text start:0x804815D0 end:0x80481798 align:16
+6 -6
View File
@@ -25717,9 +25717,9 @@ __ct__Q34nw4r3snd15StrmSoundHandleFPQ34nw4r3snd11SoundHandle = .text:0x80480D90;
DetachSound__Q34nw4r3snd15StrmSoundHandleFv = .text:0x80480E90; // type:function size:0x38
__dt__Q44nw4r3snd6detail4TaskFv = .text:0x80480ED0; // type:function size:0x40
GetInstance__Q44nw4r3snd6detail11TaskManagerFv = .text:0x80480F10; // type:function size:0x9C
__dt__Q44nw4r3snd6detail11TaskManagerFv = .text:0x80480FB0; // type:function size:0x64
__dt__Q34nw4r2ut35LinkList<Q44nw4r3snd6detail4Task,4>Fv = .text:0x80481020; // type:function size:0x58
__ct__Q34nw4r2ut35LinkList<Q44nw4r3snd6detail4Task,4>Fv = .text:0x80481080; // type:function size:0x18
__dt__Q44nw4r3snd6detail11TaskManagerFv = .text:0x80480FB0; // type:function size:0x64 scope:weak
__dt__Q34nw4r2ut35LinkList<Q44nw4r3snd6detail4Task,4>Fv = .text:0x80481020; // type:function size:0x58 scope:weak
__ct__Q34nw4r2ut35LinkList<Q44nw4r3snd6detail4Task,4>Fv = .text:0x80481080; // type:function size:0x18 scope:weak
AppendTask__Q44nw4r3snd6detail11TaskManagerFPQ44nw4r3snd6detail4TaskQ54nw4r3snd6detail11TaskManager12TaskPriority = .text:0x804810A0; // type:function size:0x7C
PopTask__Q44nw4r3snd6detail11TaskManagerFv = .text:0x80481120; // type:function size:0x15C
GetNextTask__Q44nw4r3snd6detail11TaskManagerFv = .text:0x80481280; // type:function size:0x10C
@@ -42438,7 +42438,7 @@ lbl_805766BC = .sbss:0x805766BC; // type:object size:0x4 data:4byte
lbl_805766C0 = .sbss:0x805766C0; // type:object size:0x8 data:byte
lbl_805766C8 = .sbss:0x805766C8; // type:object size:0x8 data:byte
lbl_805766D0 = .sbss:0x805766D0; // type:object size:0x8 data:4byte
lbl_805766D8 = .sbss:0x805766D8; // type:object size:0x8 data:byte
@GUARD@GetInstance__Q44nw4r3snd6detail11TaskManagerFv@instance = .sbss:0x805766D8; // type:object size:0x1 scope:weak data:byte
lbl_805766E0 = .sbss:0x805766E0; // type:object size:0x8 data:byte
lbl_805766E8 = .sbss:0x805766E8; // type:object size:0x8 data:4byte
typeInfo__Q34nw4r3lyt4Pane = .sbss:0x805766F0; // type:object size:0x4 data:4byte
@@ -51951,8 +51951,8 @@ lbl_8066F660 = .bss:0x8066F660; // type:object size:0x10
lbl_8066F670 = .bss:0x8066F670; // type:object size:0x3B0
lbl_8066FA20 = .bss:0x8066FA20; // type:object size:0x4000
lbl_80673A20 = .bss:0x80673A20; // type:object size:0x18
lbl_80673A38 = .bss:0x80673A38; // type:object size:0xC
lbl_80673A44 = .bss:0x80673A44; // type:object size:0x3C
@886 = .bss:0x80673A38; // type:object size:0xC scope:local
@LOCAL@GetInstance__Q44nw4r3snd6detail11TaskManagerFv@instance = .bss:0x80673A44; // type:object size:0x3C scope:weak
lbl_80673A80 = .bss:0x80673A80; // type:object size:0xC
lbl_80673A8C = .bss:0x80673A8C; // type:object size:0x1C data:byte
@LOCAL@SetSize__Q44nw4r3lyt6detail11TexCoordAryFUc@texCoords = .bss:0x80673AA8; // type:object size:0x20 scope:weak align:4 data:float
+1 -1
View File
@@ -1074,7 +1074,7 @@ config.libs = [
Object(NonMatching, "nw4r/snd/snd_StrmSound.cpp"),
Object(NonMatching, "nw4r/snd/snd_StrmSoundHandle.cpp"),
Object(Matching, "nw4r/snd/snd_Task.cpp"),
Object(NonMatching, "nw4r/snd/snd_TaskManager.cpp"),
Object(Matching, "nw4r/snd/snd_TaskManager.cpp"),
Object(NonMatching, "nw4r/snd/snd_TaskThread.cpp"),
Object(NonMatching, "nw4r/snd/snd_Voice.cpp"),
Object(NonMatching, "nw4r/snd/snd_VoiceManager.cpp"),
+1 -1
View File
@@ -57,7 +57,7 @@ void TaskManager::AppendTask(Task *task, TaskPriority priority)
}
// TaskManager::FindTask, probably
DECOMP_FORCE_CLASS_METHOD(Task::LinkList::Iterator, operator *());
// DECOMP_FORCE_CLASS_METHOD(Task::LinkList::Iterator, operator *());
Task *TaskManager::GetNextTask(TaskPriority priority, bool doRemove)
{