The pipeline cache object allocated by the UIRenderer to create the sprite rendering pipeline is not deallocated in the destroy function. This causes the Vulkan validation layers to output a message and terminate the application with an exception when running in debug mode.