diff --git a/vulkan.d b/vulkan.d index 0ce266b..0d13b90 100644 --- a/vulkan.d +++ b/vulkan.d @@ -757,12 +757,12 @@ BeginRendering(Vulkan* vk) pragma(inline): void ResizeDrawImageIfNeeded(Vulkan* vk, ImageView* view) { - UVec2 ext = GetExtent(vk); + f32[2] ext = GetExtent(vk); - if (view.w != ext.x || view.h != ext.y) + if (view.w != ext[0] || view.h != ext[1]) { Destroy(vk, view); - CreateImageView(vk, view, ext.x, ext.y, view.format, view.usage, view.depth_image); + CreateImageView(vk, view, ext[0], ext[1], view.format, view.usage, view.depth_image); } } diff --git a/vulkan_codegen.d b/vulkan_codegen.d index 56fd7fb..b0fefc5 100644 --- a/vulkan_codegen.d +++ b/vulkan_codegen.d @@ -13,7 +13,7 @@ void main(string[] argv) string codegen_name = chomp(p, baseName(p)) ~ "vulkan_shader.d"; auto f = File(codegen_name, "w"); - f.write("const ubyte[] CONVERT_SHADER_BYTES = ["); + f.write("ubyte[] CONVERT_SHADER_BYTES = ["); foreach(i, b; shader_bytes) {