From aecc5919d30e61dadb0b3b5d8000792ac8e3d888 Mon Sep 17 00:00:00 2001 From: Lynix Date: Fri, 22 Mar 2013 11:14:55 +0100 Subject: [PATCH] Slightly changed scene background behavior Former-commit-id: c005ff83e6251d62e3471e6a7a07d3d1a8acdd88 --- src/Nazara/3D/Scene.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/Nazara/3D/Scene.cpp b/src/Nazara/3D/Scene.cpp index 01ed75085..84deb6b0b 100644 --- a/src/Nazara/3D/Scene.cpp +++ b/src/Nazara/3D/Scene.cpp @@ -66,12 +66,11 @@ struct NzSceneImpl NzScene::NzScene() { m_impl = new NzSceneImpl(this); + m_impl->background.reset(new NzColorBackground); m_impl->skinningBuffer = new NzVertexBuffer(NzMesh::GetDeclaration(), 20000, nzBufferStorage_Hardware, nzBufferUsage_Dynamic); if (NzRenderer::HasCapability(nzRendererCap_Instancing)) m_impl->instancingData.resize(NAZARA_RENDERER_INSTANCING_MAX); - - SetBackground(nullptr); } NzScene::~NzScene() @@ -363,9 +362,6 @@ void NzScene::SetAmbientColor(const NzColor& color) void NzScene::SetBackground(NzBackground* background) { - if (!background) - background = new NzColorBackground; - m_impl->background.reset(background); }