You need to sign in or sign up before continuing.
Commit 82f2e6d7 authored by hybrid's avatar hybrid

Another patch by pc0de, fixing problems when combining material serialization with null driver.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1223 dfc29bdd-3216-0410-991c-e03cc46cb475
parent aef37708
......@@ -1792,7 +1792,17 @@ void CNullDriver::printVersion()
//! creates a video driver
IVideoDriver* createNullDriver(io::IFileSystem* io, const core::dimension2d<s32>& screenSize)
{
return new CNullDriver(io, screenSize);
CNullDriver* nullDriver = new CNullDriver(io, screenSize);
// create empty material renderers
for(u32 i=0; sBuiltInMaterialTypeNames[i]; ++i)
{
IMaterialRenderer* imr = new IMaterialRenderer();
nullDriver->addMaterialRenderer(imr);
imr->drop();
}
return nullDriver;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment