X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=resource_pool.cpp;h=db449dd7084f412ef63551a04a823245f7a9eff1;hp=5abc1b28b81729671bd0e4758ae9803d53c096f9;hb=7538612384304a9c209ac12fe07f2822427a5aeb;hpb=7ea0b3a5be9bafaa2d1fa5a17ce285a725ce132b diff --git a/resource_pool.cpp b/resource_pool.cpp index 5abc1b2..db449dd 100644 --- a/resource_pool.cpp +++ b/resource_pool.cpp @@ -186,6 +186,9 @@ void ResourcePool::release_glsl_program(GLuint glsl_program_num) GLuint ResourcePool::create_2d_texture(GLint internal_format, GLsizei width, GLsizei height) { + assert(width > 0); + assert(height > 0); + pthread_mutex_lock(&lock); // See if there's a texture on the freelist we can use. for (list::iterator freelist_it = texture_freelist.begin();