Commit 379b7570 authored by hybrid's avatar hybrid

Check for null pointer.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1119 dfc29bdd-3216-0410-991c-e03cc46cb475
parent fb26c88b
...@@ -1259,7 +1259,7 @@ void CNullDriver::drawMeshBuffer(const scene::IMeshBuffer* mb) ...@@ -1259,7 +1259,7 @@ void CNullDriver::drawMeshBuffer(const scene::IMeshBuffer* mb)
CNullDriver::SHWBufferLink *CNullDriver::getBufferLink(const scene::IMeshBuffer* mb) CNullDriver::SHWBufferLink *CNullDriver::getBufferLink(const scene::IMeshBuffer* mb)
{ {
if (!isHardwareBufferRecommend(mb)) if (!mb || !isHardwareBufferRecommend(mb))
return 0; return 0;
//search for hardware links //search for hardware links
...@@ -1325,7 +1325,7 @@ void CNullDriver::removeAllHardwareBuffers() ...@@ -1325,7 +1325,7 @@ void CNullDriver::removeAllHardwareBuffers()
bool CNullDriver::isHardwareBufferRecommend(const scene::IMeshBuffer* mb) bool CNullDriver::isHardwareBufferRecommend(const scene::IMeshBuffer* mb)
{ {
if (mb->getHardwareMappingHint()==scene::EHM_NEVER) if (!mb || mb->getHardwareMappingHint()==scene::EHM_NEVER)
return false; return false;
if (mb->getVertexCount()<500) //todo: tweak and make user definable if (mb->getVertexCount()<500) //todo: tweak and make user definable
......
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