More work. Audio driver works enough to play music now.

This commit is contained in:
elasota
2019-12-11 00:51:42 -05:00
parent b1e8e11a56
commit e368cf7235
141 changed files with 8996 additions and 1117 deletions

View File

@@ -1,17 +1,28 @@
#include "PLResources.h"
#include "MemoryManager.h"
#include "MMHandleBlock.h"
#include "ResourceManager.h"
#include "ResourceCompiledRef.h"
#include <assert.h>
void DetachResource(Handle hdl)
{
PL_NotYetImplemented();
if (!hdl)
return;
PortabilityLayer::MMHandleBlock *block = reinterpret_cast<PortabilityLayer::MMHandleBlock*>(hdl);
assert(block->m_rmSelfRef);
assert(block->m_rmSelfRef->m_handle == block);
block->m_rmSelfRef->m_handle = nullptr;
block->m_rmSelfRef = nullptr;
}
void ReleaseResource(Handle hdl)
{
PL_NotYetImplemented();
DetachResource(hdl);
DisposeHandle(hdl);
}
short CurResFile()