Clean up game thread in SDL version

This commit is contained in:
elasota
2020-10-12 00:37:11 -04:00
parent 522e99afb9
commit 5fbf3f5df0
6 changed files with 14 additions and 1 deletions

View File

@@ -11,6 +11,11 @@ void GpFiber_Win32::YieldTo(IGpFiber *toFiber)
SwitchToFiber(static_cast<GpFiber_Win32*>(toFiber)->m_fiber);
}
void GpFiber_Win32::YieldToTerminal(IGpFiber *toFiber)
{
YieldTo(toFiber);
}
void GpFiber_Win32::Destroy()
{
this->~GpFiber_Win32();

View File

@@ -6,6 +6,7 @@ class GpFiber_Win32 final : public IGpFiber
{
public:
void YieldTo(IGpFiber *toFiber) override;
void YieldToTerminal(IGpFiber *toFiber) override;
void Destroy() override;
static IGpFiber *Create(LPVOID fiber);