diff --git a/examples/Demo/CDemo.cpp b/examples/Demo/CDemo.cpp
index 6c073ab3..b50b6d35 100644
--- a/examples/Demo/CDemo.cpp
+++ b/examples/Demo/CDemo.cpp
@@ -424,12 +424,13 @@ void CDemo::loadSceneData()
model1->setPosition(core::vector3df(100,40,-80));
model1->setScale(core::vector3df(2,2,2));
model1->setMD2Animation(scene::EMAT_STAND);
- model1->setMaterialFlag(video::EMF_LIGHTING, false);
+ model1->setMaterialFlag(video::EMF_LIGHTING, true);
+ model1->getMaterial(0).Shininess = 40.f;
model1->setMaterialFlag(video::EMF_NORMALIZE_NORMALS, true);
model1->setMaterialType(video::EMT_SPHERE_MAP);
model1->setAutomaticCulling(scene::EAC_OFF); // avoid shadows not updating
scene::IShadowVolumeSceneNode * shadVol = model1->addShadowVolumeSceneNode();
- shadVol->setOptimization(scene::ESV_NONE); // Sydney has broken shadows otherwise
+ if(shadVol) shadVol->setOptimization(scene::ESV_NONE); // Sydney has broken shadows otherwise
}
model2 = sm->addAnimatedMeshSceneNode(mesh);
@@ -443,7 +444,7 @@ void CDemo::loadSceneData()
model2->setMaterialFlag(video::EMF_NORMALIZE_NORMALS, true);
model2->setAutomaticCulling(scene::EAC_OFF); // avoid shadows not updating
scene::IShadowVolumeSceneNode * shadVol = model2->addShadowVolumeSceneNode();
- shadVol->setOptimization(scene::ESV_NONE); // Sydney has broken shadows otherwise
+ if (shadVol) shadVol->setOptimization(scene::ESV_NONE); // Sydney has broken shadows otherwise
}
}
diff --git a/tools/GUIEditor/GUI Editor_vc14.vcxproj b/tools/GUIEditor/GUI Editor_vc14.vcxproj
index e84a01b4..f9889efb 100644
--- a/tools/GUIEditor/GUI Editor_vc14.vcxproj
+++ b/tools/GUIEditor/GUI Editor_vc14.vcxproj
@@ -169,7 +169,7 @@
ProgramDatabase
- ../../bin/Win32-visualstudio/GUIEditor.exe
+ ../../bin/Win64-visualstudio/GUIEditor.exe
..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)
true
Console