From e5cfa8aac7c00cef721677a6f15eb149617e574b Mon Sep 17 00:00:00 2001 From: Matthew Date: Wed, 29 Oct 2025 05:27:34 +1100 Subject: [PATCH] fix pipeline layout create bug --- vulkan.d | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vulkan.d b/vulkan.d index 9dae56c..049b054 100644 --- a/vulkan.d +++ b/vulkan.d @@ -577,9 +577,9 @@ CreatePipelineLayout(T)(Vulkan* vk, T layouts, u32 push_const_size, bool compute desc_layouts = Alloc!(DescSetLayout)(&vk.frame_arenas[vk.frame_index], layouts.length + 1); desc_layouts[0] = vk.global_set_layout; - foreach(i; 1 .. layouts.length) + foreach(i; 0 .. layouts.length) { - desc_layouts[i] = layouts[i-1]; + desc_layouts[i+1] = layouts[i]; } }