2
0
Эх сурвалжийг харах

Delete DummyMesh when RasterizerStorageDummy is freed

(cherry picked from commit 66a294d459cf54f673abd6483b7845daf36aea82)
CJ DiMaggio 5 жил өмнө
parent
commit
ad3d643bc2

+ 7 - 0
drivers/dummy/rasterizer_dummy.h

@@ -732,6 +732,13 @@ public:
 			texture_owner.free(p_rid);
 			memdelete(texture);
 		}
+
+		if (mesh_owner.owns(p_rid)) {
+			// delete the mesh
+			DummyMesh *mesh = mesh_owner.getornull(p_rid);
+			mesh_owner.free(p_rid);
+			memdelete(mesh);
+		}
 		return true;
 	}