From e02b95741bb0953a4322955bfab18511ff31511d Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Sun, 25 Nov 2012 16:39:07 +0200 Subject: Revert "Don't leak textures all over the place" This causes textures to be deleted before they are no longer accessed, resulting in a segmentation fault. This needs to be rewritten in such a way that textures are deleted when the client disconnects from a server. This reverts commit 41c00e87d42580881d8c7001f39014814e3b55f2. --- src/mesh.cpp | 3 --- 1 file changed, 3 deletions(-) (limited to 'src/mesh.cpp') diff --git a/src/mesh.cpp b/src/mesh.cpp index b9ec82e18..0f075f72b 100644 --- a/src/mesh.cpp +++ b/src/mesh.cpp @@ -433,9 +433,6 @@ video::ITexture *generateTextureFromMesh(scene::IMesh *mesh, } // Create render target texture - video::ITexture *oldtexture = driver->findTexture(texture_name.c_str()); - if(oldtexture) - driver->removeTexture(oldtexture); video::ITexture *rtt = driver->addRenderTargetTexture( dim, texture_name.c_str(), video::ECF_A8R8G8B8); if(rtt == NULL) -- cgit v1.2.3