diff options
| author | Chris Forbes <chrisforbes@google.com> | 2016-07-01 16:33:04 +1200 |
|---|---|---|
| committer | Tobin Ehlis <tobine@google.com> | 2016-07-01 13:12:02 -0600 |
| commit | b562d5faf6fc8fe2ac24b0b6321699a7dfb35b56 (patch) | |
| tree | 98f5dac93207a86035833ca7dcefd0889a569a6f /layers | |
| parent | 0bff377d1618ecdc99511a7850aafe396b427dcd (diff) | |
| download | usermoji-b562d5faf6fc8fe2ac24b0b6321699a7dfb35b56.tar.xz | |
layers: Add BUFFER_NODE::mem{Offset,Size}
Signed-off-by: Chris Forbes <chrisforbes@google.com>
Diffstat (limited to 'layers')
| -rw-r--r-- | layers/core_validation_types.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/layers/core_validation_types.h b/layers/core_validation_types.h index 036ed1f7..2c59fd3d 100644 --- a/layers/core_validation_types.h +++ b/layers/core_validation_types.h @@ -118,13 +118,17 @@ class BUFFER_NODE : public BASE_NODE { using BASE_NODE::in_use; VkBuffer buffer; VkDeviceMemory mem; + VkDeviceSize memOffset; + VkDeviceSize memSize; // Note: may differ from createInfo::size VkBufferCreateInfo createInfo; - BUFFER_NODE() : buffer(VK_NULL_HANDLE), mem(VK_NULL_HANDLE), createInfo{} { in_use.store(0); }; + BUFFER_NODE() : buffer(VK_NULL_HANDLE), mem(VK_NULL_HANDLE), memOffset(0), memSize(0), createInfo{} { in_use.store(0); }; BUFFER_NODE(VkBuffer buff, const VkBufferCreateInfo *pCreateInfo) - : buffer(buff), mem(VK_NULL_HANDLE), createInfo(*pCreateInfo) { + : buffer(buff), mem(VK_NULL_HANDLE), memOffset(0), memSize(0), createInfo(*pCreateInfo) { in_use.store(0); }; - BUFFER_NODE(const BUFFER_NODE &rh_obj) : buffer(rh_obj.buffer), mem(rh_obj.mem), createInfo(rh_obj.createInfo) { + BUFFER_NODE(const BUFFER_NODE &rh_obj) + : buffer(rh_obj.buffer), mem(rh_obj.mem), memOffset(rh_obj.memOffset), + memSize(rh_obj.memSize), createInfo(rh_obj.createInfo) { in_use.store(0); }; }; |
