protected virtual void ReleaseUnmanagedResources() { // Command buffers first CommandPool.DestroyCommandPool(Device, null); DescriptorPool.DestroyDescriptorPool(Device, null); }