diff options
Diffstat (limited to 'src/vulkan/transfer_buffer.cc')
-rw-r--r-- | src/vulkan/transfer_buffer.cc | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/vulkan/transfer_buffer.cc b/src/vulkan/transfer_buffer.cc index 54c8a5c..9b62545 100644 --- a/src/vulkan/transfer_buffer.cc +++ b/src/vulkan/transfer_buffer.cc @@ -26,11 +26,6 @@ TransferBuffer::TransferBuffer(Device* device, uint32_t size_in_bytes) : Resource(device, size_in_bytes) {} TransferBuffer::~TransferBuffer() { - if (view_ != VK_NULL_HANDLE) { - device_->GetPtrs()->vkDestroyBufferView(device_->GetVkDevice(), view_, - nullptr); - } - if (memory_ != VK_NULL_HANDLE) { UnMapMemory(memory_); device_->GetPtrs()->vkFreeMemory(device_->GetVkDevice(), memory_, nullptr); @@ -64,22 +59,6 @@ Result TransferBuffer::Initialize(const VkBufferUsageFlags usage) { return MapMemory(memory_); } -Result TransferBuffer::CreateVkBufferView(VkFormat format) { - VkBufferViewCreateInfo buffer_view_info = VkBufferViewCreateInfo(); - buffer_view_info.sType = VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO; - buffer_view_info.buffer = buffer_; - buffer_view_info.format = format; - buffer_view_info.offset = 0; - buffer_view_info.range = VK_WHOLE_SIZE; - if (device_->GetPtrs()->vkCreateBufferView(device_->GetVkDevice(), - &buffer_view_info, nullptr, - &view_) != VK_SUCCESS) { - return Result("Vulkan::Calling vkCreateBufferView Fail"); - } - - return {}; -} - void TransferBuffer::CopyToDevice(CommandBuffer* command) { // This is redundant because this buffer is always host visible // and coherent and vkQueueSubmit will make writes from host |