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;
}