X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=resource_pool.cpp;fp=resource_pool.cpp;h=a32247de63461a23f00e4585ded05aa5628a0de7;hp=a83add2a7117ccfb99bea2cce3afcdb1ed062cdb;hb=c4456876eecf167e515cbdd1e8ac6405905f87e4;hpb=50e8a8eb0f3073a05b8ccc38c2409d832360db23 diff --git a/resource_pool.cpp b/resource_pool.cpp index a83add2..a32247d 100644 --- a/resource_pool.cpp +++ b/resource_pool.cpp @@ -256,6 +256,7 @@ void ResourcePool::release_2d_texture(GLuint texture_num) map::const_iterator format_it = fbo_formats.find(fbo_num); assert(format_it != fbo_formats.end()); if (format_it->second.texture_num == free_texture_num) { + fbo_formats.erase(fbo_num); glDeleteFramebuffers(1, &fbo_num); fbo_freelist.erase(fbo_freelist_it++); } else {