Searched refs:texture_pool (Results 1 – 6 of 6) sorted by relevance
126 texture_pool.reserve( pool_size ); in shared_texture_pool()130 texture_pool.emplace_back( generator() ); in shared_texture_pool()144 return std::move( texture_pool[index] ); in request_tex()152 texture_pool[index] = std::move( ptr ); in release_tex()157 std::vector<SDL_Texture_Ptr> texture_pool; member in pixel_minimap::shared_texture_pool
142 gsk_ngl_texture_pool_put (&self->texture_pool, t); in gsk_ngl_driver_collect_unused_textures()277 gsk_ngl_texture_pool_clear (&self->texture_pool); in gsk_ngl_driver_dispose()322 gsk_ngl_texture_pool_init (&self->texture_pool); in gsk_ngl_driver_init()658 gsk_ngl_texture_pool_clear (&self->texture_pool); in gsk_ngl_driver_after_frame()848 texture = gsk_ngl_texture_pool_get (&self->texture_pool, in gsk_ngl_driver_create_texture()885 gsk_ngl_texture_pool_put (&self->texture_pool, texture); in gsk_ngl_driver_release_texture()
102 GskNglTexturePool texture_pool; member
137 texture_pool.clear(); in Invalidate()208 TexPool::iterator iter2 = texture_pool.begin(); in Cleanup()209 TexPool::iterator tcend2 = texture_pool.end(); in Cleanup()218 iter2 = texture_pool.erase(iter2); in Cleanup()403 texture_pool.emplace( in ScaleTextureCacheEntryTo()2469 if (iter != texture_pool.end()) in AllocateTexture()2472 texture_pool.erase(iter); in AllocateTexture()2508 auto range = texture_pool.equal_range(config); in FindMatchingTextureFromPool()2512 return matching_iter != range.second ? matching_iter : texture_pool.end(); in FindMatchingTextureFromPool()2601 texture_pool.emplace(config, in InvalidateTexture()
338 TexPool texture_pool; variable