turnip: Destroy disk_cache during tu_physical_device_finish
While running VK-CTS with valgrind
, the application hit the max thread count of 500. After further investigation, this was due to multiple instances being created with the disk cache spinning up worker threads which wouldn't be cleaned as disk_cache_destroy
wasn't being called.