- hook up software renderer

This commit is contained in:
Magnus Norddahl 2019-07-24 22:13:00 +02:00
commit ec82f994f7
3 changed files with 48 additions and 31 deletions

View file

@ -17,7 +17,7 @@ class PolyFrameBuffer : public SystemBaseFrameBuffer
public:
RenderMemory *GetFrameMemory() { return &mFrameMemory; }
PolyRenderState *GetRenderState() { return mRenderState.get(); }
DCanvas *GetCanvas() { return mCanvas.get(); }
DCanvas *GetCanvas() override { return mCanvas.get(); }
PolyDepthStencil *GetDepthStencil() { return mDepthStencil.get(); }
const DrawerCommandQueuePtr &GetDrawCommands();
void FlushDrawCommands();
@ -31,6 +31,8 @@ public:
void Update();
bool IsPoly() override { return true; }
void InitializeState() override;
void CleanForRestart() override;