0.7.1 ogrerenderer dx9 crash when lost device
Posted: Wed May 26, 2010 07:28
sdk: Ogre 1.7.1, cegui 0.7.1
Run Sample_Demox_d.exe, select ogrerenderer, choose dx9 render, full-screen no. when sample started, then move window to another display, you'll got:
OGRE EXCEPTION(7:InternalErrorException): Cannot begin frame - no viewport selected. in D3D9RenderSystem::_beginFrame at ..\..\..\RenderSystems\Direct3D9\src\OgreD3D9RenderSystem.cpp (line 2818)
look like because ogre main render in vewport update event, so it's OK, but ceguiogrerenderer render in frameRenderingQueued.
Run Sample_Demox_d.exe, select ogrerenderer, choose dx9 render, full-screen no. when sample started, then move window to another display, you'll got:
OGRE EXCEPTION(7:InternalErrorException): Cannot begin frame - no viewport selected. in D3D9RenderSystem::_beginFrame at ..\..\..\RenderSystems\Direct3D9\src\OgreD3D9RenderSystem.cpp (line 2818)
look like because ogre main render in vewport update event, so it's OK, but ceguiogrerenderer render in frameRenderingQueued.