Browse Source

Fix crash when culling compute nodes in state-sorted bin

rdb 10 years ago
parent
commit
9b4ce5ec0a
1 changed files with 6 additions and 2 deletions
  1. 6 2
      panda/src/cull/cullBinStateSorted.I

+ 6 - 2
panda/src/cull/cullBinStateSorted.I

@@ -33,9 +33,13 @@ CullBinStateSorted(const string &name, GraphicsStateGuardianBase *gsg,
 ////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////
 INLINE CullBinStateSorted::ObjectData::
 INLINE CullBinStateSorted::ObjectData::
 ObjectData(CullableObject *object) :
 ObjectData(CullableObject *object) :
-  _object(object),
-  _format(object->_munged_data->get_format())
+  _object(object)
 {
 {
+  if (object->_munged_data == NULL) {
+    _format = NULL;
+  } else {
+    _format = object->_munged_data->get_format();
+  }
 }
 }
 
 
 ////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////