Giovanni Mascellani (@giomasce) commented about libs/vkd3d/device.c:
- for (i = 0; i < ARRAY_SIZE(cache->heads); ++i)
- if (caches) {
for (u.object = cache->heads[i].head; u.object; u.object = next)
{
next = u.header->next;
vkd3d_free(u.object);
}
vkd3d_desc_object_cache_cleanup(&caches->view_desc_cache);
vkd3d_desc_object_cache_cleanup(&caches->cbuffer_desc_cache);
}vkd3d_free(caches);
}
+struct desc_rebalance view_desc_rebalance; +struct desc_rebalance cbuffer_desc_rebalance;
They should probably be `static`.