aboutsummaryrefslogtreecommitdiff
path: root/src/vulkan/buffer_descriptor.h
diff options
context:
space:
mode:
authordan sinclair <dj2@everburning.com>2019-04-23 12:35:26 -0400
committerGitHub <noreply@github.com>2019-04-23 12:35:26 -0400
commitd4c369f69e52d687c6928407e2e7a73c235202c8 (patch)
treed3eee1776ae441734dabf99c0844e5ff2f5b87ce /src/vulkan/buffer_descriptor.h
parente731ff4bde9401b5ac0c8136dfc51153965ae731 (diff)
downloadamber-d4c369f69e52d687c6928407e2e7a73c235202c8.tar.gz
Move buffer filling code into Buffer class. (#484)
This CL moves the code to fill a buffer with a vector of Value objects into the Buffer class.
Diffstat (limited to 'src/vulkan/buffer_descriptor.h')
-rw-r--r--src/vulkan/buffer_descriptor.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/vulkan/buffer_descriptor.h b/src/vulkan/buffer_descriptor.h
index 1e938a6..b34c8b7 100644
--- a/src/vulkan/buffer_descriptor.h
+++ b/src/vulkan/buffer_descriptor.h
@@ -68,9 +68,8 @@ class BufferDescriptor {
Result MoveResourceToBufferOutput();
void UpdateDescriptorSetIfNeeded(VkDescriptorSet descriptor_set);
- Result AddToBuffer(uint32_t offset,
- uint32_t size_in_bytes,
- const std::vector<Value>& values);
+ Result ResizeTo(uint32_t element_count);
+ Result AddToBuffer(const std::vector<Value>& values, uint32_t offset);
private:
Device* device_ = nullptr;