i guess descriptor sets make everything crash
This commit is contained in:
parent
a4ded97b06
commit
5d4b313140
1 changed files with 0 additions and 25 deletions
|
@ -35,7 +35,6 @@ pub(super) struct VulkanData {
|
||||||
pub(super) setup_commands_reuse_fence: vk::Fence,
|
pub(super) setup_commands_reuse_fence: vk::Fence,
|
||||||
pub(super) texture_copy_commands_reuse_fence: vk::Fence,
|
pub(super) texture_copy_commands_reuse_fence: vk::Fence,
|
||||||
|
|
||||||
pub(super) descriptor_sets: Vec<vk::DescriptorSet>,
|
|
||||||
pub(super) descriptor_pool: vk::DescriptorPool,
|
pub(super) descriptor_pool: vk::DescriptorPool,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -181,13 +180,6 @@ impl VulkanData {
|
||||||
.create_descriptor_set_layout(&descriptor_info, None)
|
.create_descriptor_set_layout(&descriptor_info, None)
|
||||||
.unwrap()];
|
.unwrap()];
|
||||||
|
|
||||||
let desc_alloc_info = vk::DescriptorSetAllocateInfo::builder()
|
|
||||||
.descriptor_pool(descriptor_pool)
|
|
||||||
.set_layouts(&desc_set_layouts)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
let descriptor_sets = device.allocate_descriptor_sets(&desc_alloc_info).unwrap();
|
|
||||||
|
|
||||||
Self {
|
Self {
|
||||||
pdevice,
|
pdevice,
|
||||||
device,
|
device,
|
||||||
|
@ -202,7 +194,6 @@ impl VulkanData {
|
||||||
draw_commands_reuse_fence,
|
draw_commands_reuse_fence,
|
||||||
setup_commands_reuse_fence,
|
setup_commands_reuse_fence,
|
||||||
texture_copy_commands_reuse_fence,
|
texture_copy_commands_reuse_fence,
|
||||||
descriptor_sets,
|
|
||||||
desc_set_layouts,
|
desc_set_layouts,
|
||||||
descriptor_pool,
|
descriptor_pool,
|
||||||
}
|
}
|
||||||
|
@ -566,22 +557,6 @@ impl SwapchainData {
|
||||||
.create_image_view(&shader_input_tex_image_view_info, None)
|
.create_image_view(&shader_input_tex_image_view_info, None)
|
||||||
.unwrap();
|
.unwrap();
|
||||||
|
|
||||||
let shader_input_tex_descriptor = vk::DescriptorImageInfo {
|
|
||||||
image_layout: vk::ImageLayout::SHADER_READ_ONLY_OPTIMAL,
|
|
||||||
image_view: shader_input_tex_image_view,
|
|
||||||
sampler,
|
|
||||||
};
|
|
||||||
|
|
||||||
let write_desc_sets = [vk::WriteDescriptorSet {
|
|
||||||
dst_set: vulkan.descriptor_sets[0],
|
|
||||||
dst_binding: 1,
|
|
||||||
descriptor_count: 1,
|
|
||||||
descriptor_type: vk::DescriptorType::COMBINED_IMAGE_SAMPLER,
|
|
||||||
p_image_info: &shader_input_tex_descriptor,
|
|
||||||
..Default::default()
|
|
||||||
}];
|
|
||||||
vulkan.device.update_descriptor_sets(&write_desc_sets, &[]);
|
|
||||||
|
|
||||||
(
|
(
|
||||||
Self {
|
Self {
|
||||||
swapchain_loader,
|
swapchain_loader,
|
||||||
|
|
Loading…
Add table
Reference in a new issue