0.4.0.9 Beta 07/29/2014

0.4.0.9 Beta 07/29/2014
--Bug Fixes
Final render dialog didn't create the renderer properly on first run
when more than one platform was present.
This commit is contained in:
mfeemster
2014-07-29 08:06:09 -07:00
parent 88a325a5cd
commit b3c313b5c5
11 changed files with 25 additions and 29 deletions

View File

@ -436,17 +436,12 @@ bool FinalRenderEmberController<T>::CreateRenderer(eRendererType renderType, uns
CancelRender();
if (m_Renderer.get() &&
m_Renderer->Ok() &&
m_Renderer->RendererType() == renderType &&
m_Platform == platform &&
m_Device == device &&
m_Shared == shared)
{
return ok;
}
if (!m_Renderer.get() || (m_Renderer->RendererType() != renderType))
if (!m_Renderer.get() ||
!m_Renderer->Ok() ||
m_Renderer->RendererType() != renderType ||
m_Platform != platform ||
m_Device != device ||
m_Shared != shared)
{
EmberReport emberReport;
vector<string> errorReport;