Check for null pointer.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1119 dfc29bdd-3216-0410-991c-e03cc46cb475
This commit is contained in:
parent
fb26c88b28
commit
379b7570d7
@ -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()
|
|||||||
|
|
||||||
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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user