Browse Source

dxgsg9: don't try to Release() vertex buffer if it failed to create

rdb 6 years ago
parent
commit
afd7fc8a25
1 changed files with 4 additions and 2 deletions
  1. 4 2
      panda/src/dxgsg9/dxGraphicsStateGuardian9.cxx

+ 4 - 2
panda/src/dxgsg9/dxGraphicsStateGuardian9.cxx

@@ -615,8 +615,10 @@ release_vertex_buffer(VertexBufferContext *vbc) {
   }
   #endif
 
-  dvbc->_vbuffer->Release();
-  dvbc->_vbuffer = nullptr;
+  if (dvbc->_vbuffer != nullptr) {
+    dvbc->_vbuffer->Release();
+    dvbc->_vbuffer = nullptr;
+  }
 
   delete dvbc;
 }