Browse Source

Vk: Add ability to get descriptor from buffer and check an error

pull/202/head
Squareys 10 years ago committed by Squareys
parent
commit
c2040d49fa
  1. 9
      src/Magnum/Vk/Buffer.h
  2. 1
      src/Magnum/Vk/DescriptorSet.h

9
src/Magnum/Vk/Buffer.h

@ -132,6 +132,15 @@ class MAGNUM_VK_EXPORT Buffer {
}; };
} }
VkDescriptorBufferInfo getDescriptor() {
VkDescriptorBufferInfo descriptor;
descriptor.buffer = _buffer;
descriptor.offset = 0;
descriptor.range = _size;
return descriptor;
}
private: private:
Device& _device; Device& _device;
VkBuffer _buffer; VkBuffer _buffer;

1
src/Magnum/Vk/DescriptorSet.h

@ -89,6 +89,7 @@ class MAGNUM_VK_EXPORT DescriptorSetLayout {
}; };
VkResult err = vkCreateDescriptorSetLayout(_device, &descLayout, nullptr, &_layout); VkResult err = vkCreateDescriptorSetLayout(_device, &descLayout, nullptr, &_layout);
MAGNUM_VK_ASSERT_ERROR(err);
} }
/** @brief Copying is not allowed */ /** @brief Copying is not allowed */

Loading…
Cancel
Save