X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=resource_pool.cpp;fp=resource_pool.cpp;h=39af866bafd317319f1284d5b7ab218466749db3;hb=255a205ca10490f28eeaff69153afda578f94ff0;hp=db449dd7084f412ef63551a04a823245f7a9eff1;hpb=059e5dc38b202968a13c6ebf04516ca03b6f0823;p=movit diff --git a/resource_pool.cpp b/resource_pool.cpp index db449dd..39af866 100644 --- a/resource_pool.cpp +++ b/resource_pool.cpp @@ -401,6 +401,7 @@ void ResourcePool::cleanup_unlinked_fbos(void *context) pair key(context, fbo_num); assert(fbo_formats.count(key) != 0); if (fbo_formats[key].texture_num == 0) { + fbo_formats.erase(key); glDeleteFramebuffers(1, &fbo_num); check_error(); fbo_freelist[context].erase(freelist_it++);