\r
// set default projection\r
Fovy = core::PI / 2.5f; // Field of view, in radians.\r
+ Aspect = 4.0f / 3.0f; // Aspect ratio.\r
\r
const video::IVideoDriver* const d = mgr?mgr->getVideoDriver():0;\r
if (d)\r
{\r
- Aspect = (f32)d->getCurrentRenderTargetSize().Width /\r
- (f32)d->getCurrentRenderTargetSize().Height;\r
+ if ( d->getCurrentRenderTargetSize().Height )\r
+ Aspect = (f32)d->getCurrentRenderTargetSize().Width /\r
+ (f32)d->getCurrentRenderTargetSize().Height;\r
HasD3DStyleProjectionMatrix = d->getDriverType() != video::EDT_OPENGL;\r
}\r
- else\r
- Aspect = 4.0f / 3.0f; // Aspect ratio.\r
\r
ViewArea.setFarNearDistance(ZFar - ZNear);\r
recalculateProjectionMatrix();\r