fn sampler_layout_binding() -> vk::DescriptorSetLayoutBinding {
    vk::DescriptorSetLayoutBinding {
        binding: 0,
        descriptor_count: MAX_SUPPORTED_TEXTURES as u32,
        descriptor_type: vk::DescriptorType::COMBINED_IMAGE_SAMPLER,
        stage_flags: vk::ShaderStageFlags::FRAGMENT,
        ..Default::default()
    }
}
/// the combined image sampler layout binding
the combined image sampler layout binding
the combined image sampler layout binding
fn sampler_layout_binding() -> vk::DescriptorSetLayoutBinding {
    vk::DescriptorSetLayoutBinding {
        binding: 0,
        descriptor_count: MAX_SUPPORTED_TEXTURES as u32,
        descriptor_type: vk::DescriptorType::COMBINED_IMAGE_SAMPLER,
        stage_flags: vk::ShaderStageFlags::FRAGMENT,
        ..Default::default()
    }
}
fn sampler_layout_binding ( ) -> vk :: DescriptorSetLayoutBinding { vk :: DescriptorSetLayoutBinding { binding : 0 , descriptor_count : MAX_SUPPORTED_TEXTURES as u32 , descriptor_type : vk :: DescriptorType :: COMBINED_IMAGE_SAMPLER , stage_flags : vk :: ShaderStageFlags :: FRAGMENT , .. Default :: default ( ) } }
the combined image sampler layout binding
the combined image sampler layout binding