update to vulkan.h header version 90, bug 13529
diff --git a/tests/vkrenderframework.cpp b/tests/vkrenderframework.cpp
index 861fd7a..0ee92e1 100644
--- a/tests/vkrenderframework.cpp
+++ b/tests/vkrenderframework.cpp
@@ -85,21 +85,21 @@
 
 void VkRenderFramework::ShutdownFramework()
 {
-    if (m_colorBlend) vkDestroyObject(m_colorBlend);
-    if (m_stateDepthStencil) vkDestroyObject(m_stateDepthStencil);
-    if (m_stateRaster) vkDestroyObject(m_stateRaster);
-    if (m_cmdBuffer) vkDestroyObject(m_cmdBuffer);
-    if (m_framebuffer) vkDestroyObject(m_framebuffer);
-    if (m_renderPass) vkDestroyObject(m_renderPass);
+    if (m_colorBlend) vkDestroyObject(device(), VK_OBJECT_TYPE_DYNAMIC_CB_STATE, m_colorBlend);
+    if (m_stateDepthStencil) vkDestroyObject(device(), VK_OBJECT_TYPE_DYNAMIC_DS_STATE, m_stateDepthStencil);
+    if (m_stateRaster) vkDestroyObject(device(), VK_OBJECT_TYPE_DYNAMIC_RS_STATE, m_stateRaster);
+    if (m_cmdBuffer) vkDestroyObject(device(), VK_OBJECT_TYPE_COMMAND_BUFFER, m_cmdBuffer);
+    if (m_framebuffer) vkDestroyObject(device(), VK_OBJECT_TYPE_FRAMEBUFFER, m_framebuffer);
+    if (m_renderPass) vkDestroyObject(device(), VK_OBJECT_TYPE_RENDER_PASS, m_renderPass);
 
     if (m_stateViewport) {
-        vkDestroyObject(m_stateViewport);
+        vkDestroyObject(device(), VK_OBJECT_TYPE_DYNAMIC_VP_STATE, m_stateViewport);
     }
     while (!m_renderTargets.empty()) {
-        vkDestroyObject(m_renderTargets.back()->targetView());
-        vkQueueBindObjectMemory(m_device->m_queue, m_renderTargets.back()->image(), 0, VK_NULL_HANDLE, 0);
-        vkDestroyObject(m_renderTargets.back()->image());
-        vkFreeMemory(m_renderTargets.back()->memory());
+        vkDestroyObject(device(), VK_OBJECT_TYPE_COLOR_ATTACHMENT_VIEW, m_renderTargets.back()->targetView());
+        vkQueueBindObjectMemory(m_device->m_queue, VK_OBJECT_TYPE_IMAGE, m_renderTargets.back()->image(), 0, VK_NULL_HANDLE, 0);
+        vkDestroyObject(device(), VK_OBJECT_TYPE_IMAGE, m_renderTargets.back()->image());
+        vkFreeMemory(device(), m_renderTargets.back()->memory());
         m_renderTargets.pop_back();
     }