added buffer and image memory binding
[kazan.git] / vulkan-driver / src / buffer.rs
1 // SPDX-License-Identifier: LGPL-2.1-or-later
2 // Copyright 2018 Jacob Lifshay
3 use api;
4 use handle::SharedHandle;
5
6 pub struct BufferMemory {
7 pub device_memory: SharedHandle<api::VkDeviceMemory>,
8 pub offset: usize,
9 }
10
11 pub struct Buffer {
12 pub size: usize,
13 pub memory: Option<BufferMemory>,
14 }