From 9b4ce5ec0a4cf65fa5cc4d01105d622d0f8b1887 Mon Sep 17 00:00:00 2001 From: rdb Date: Sun, 10 Jan 2016 21:04:32 +0100 Subject: [PATCH] Fix crash when culling compute nodes in state-sorted bin --- panda/src/cull/cullBinStateSorted.I | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/panda/src/cull/cullBinStateSorted.I b/panda/src/cull/cullBinStateSorted.I index 4b9d2bf601..fd8558e846 100644 --- a/panda/src/cull/cullBinStateSorted.I +++ b/panda/src/cull/cullBinStateSorted.I @@ -33,9 +33,13 @@ CullBinStateSorted(const string &name, GraphicsStateGuardianBase *gsg, //////////////////////////////////////////////////////////////////// INLINE CullBinStateSorted::ObjectData:: 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(); + } } ////////////////////////////////////////////////////////////////////