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

36
PortabilityLayer/QDGraf.h Normal file
View File

@@ -0,0 +1,36 @@
#pragma once
#include <stdint.h>
#include "PixelFormat.h"
#include "QDState.h"
#include "QDPort.h"
struct PixMap;
struct Rect;
struct CGraf
{
CGraf()
: m_port(PortabilityLayer::QDPortType_CGraf)
{
}
int Init(const Rect &rect, PortabilityLayer::PixelFormat pixelFormat)
{
if (int errorCode = m_port.Init(rect, pixelFormat))
return errorCode;
return 0;
}
// Must be the first item
PortabilityLayer::QDPort m_port;
};
namespace PortabilityLayer
{
class CGrafImpl final : public CGraf
{
};
}