moves compiled shaders, first version with scene info on gpu
This commit is contained in:
parent
57e862832a
commit
694d93c0f3
20 changed files with 623 additions and 113 deletions
src
|
@ -253,7 +253,7 @@ pub unsafe fn create_storage_buffers(
|
|||
instance,
|
||||
device,
|
||||
data,
|
||||
size_of::<UniformBufferObject>() as u64,
|
||||
data.scene_rt_memory_size,
|
||||
vk::BufferUsageFlags::STORAGE_BUFFER,
|
||||
vk::MemoryPropertyFlags::HOST_COHERENT | vk::MemoryPropertyFlags::HOST_VISIBLE,
|
||||
)?;
|
||||
|
@ -324,7 +324,7 @@ pub unsafe fn create_descriptor_sets(device: &Device, data: &mut app_data::AppDa
|
|||
let info = vk::DescriptorBufferInfo::builder()
|
||||
.buffer(data.storage_buffers[i])
|
||||
.offset(0)
|
||||
.range(size_of::<UniformBufferObject>() as u64);
|
||||
.range(data.scene_rt_memory_size);
|
||||
let storage_info = &[info];
|
||||
|
||||
let storage_write = vk::WriteDescriptorSet::builder()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue