test/binding: inherit views from NonDispHandle

This also assumes Vk{Buffer,Image,ColorAttachment,DepthStencil}View does not
require any VkDeviceMemory.
diff --git a/tests/vkrenderframework.cpp b/tests/vkrenderframework.cpp
index ecc6c71..d6862be 100644
--- a/tests/vkrenderframework.cpp
+++ b/tests/vkrenderframework.cpp
@@ -825,7 +825,7 @@
     /* create image view */
     view.image = obj();
     m_textureView.init(*m_device, view);
-    m_descriptorInfo.imageView = m_textureView.obj();
+    m_descriptorInfo.imageView = m_textureView.handle();
 
     data = stagingImage.map();
 
@@ -906,7 +906,7 @@
     view_info.range  = allocationSize;
     m_bufferView.init(*m_device, view_info);
 
-    this->m_descriptorInfo.bufferView = m_bufferView.obj();
+    this->m_descriptorInfo.bufferView = m_bufferView.handle();
 }
 
 void VkConstantBufferObj::Bind(VkCmdBuffer cmdBuffer, VkDeviceSize offset, uint32_t binding)
@@ -1022,7 +1022,7 @@
     view_info.range  = allocationSize;
     m_bufferView.init(*m_device, view_info);
 
-    this->m_descriptorInfo.bufferView = m_bufferView.obj();
+    this->m_descriptorInfo.bufferView = m_bufferView.handle();
 }
 
 void VkIndexBufferObj::Bind(VkCmdBuffer cmdBuffer, VkDeviceSize offset)
@@ -1539,6 +1539,6 @@
     view_info.image = obj();
     m_attachmentView.init(*m_device, view_info);
 
-    m_attachmentBindInfo.view = m_attachmentView.obj();
+    m_attachmentBindInfo.view = m_attachmentView.handle();
     m_attachmentBindInfo.layout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL;
 }