diff --git a/src/gears/vulkan.d b/src/gears/vulkan.d index 19b93c0..3542c84 100644 --- a/src/gears/vulkan.d +++ b/src/gears/vulkan.d @@ -289,7 +289,7 @@ BeginRender(Vulkan* vk) sType: VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO, imageView: vk.draw_image.view, imageLayout: vk.draw_image.base.layout, - loadOp: VK_ATTACHMENT_LOAD_OP_LOAD, + loadOp: VK_ATTACHMENT_LOAD_OP_LOAD, // CLEAR instead of LOAD if wanting to clear colors, also clearColor value (or whatever) storeOp: VK_ATTACHMENT_STORE_OP_STORE, }; @@ -896,7 +896,7 @@ InitDescriptors(Vulkan* vk) if (success) { - foreach(i; cast(u64)DT.min .. cast(u64)DT.max) + foreach(i; cast(u64)DT.min .. cast(u64)DT.max) { vk.desc_bindings[i].lookup_table = u.CreateHashTable!(string, u32)(8); @@ -1710,10 +1710,13 @@ Destroy(VkInstance instance) void Destroy(VkDebugUtilsMessengerEXT dbg, VkInstance instance) { - if (dbg) + debug { - vkDestroyDebugUtilsMessengerEXT(instance, dbg, null); - } + if (dbg) + { + vkDestroyDebugUtilsMessengerEXT(instance, dbg, null); + } + } } void @@ -1951,10 +1954,10 @@ EnableVLayers(Vulkan* vk) VkDebugUtilsMessengerCreateInfoEXT info = { sType: VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT, messageSeverity: VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT | - VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT, + VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT, messageType: VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT | - VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT | - VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT, + VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT | + VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT, pfnUserCallback: cast(PFN_vkDebugUtilsMessengerCallbackEXT)&DebugCallback, }; diff --git a/src/shared/assets.d b/src/shared/assets.d index b3c9c1e..3fd53da 100644 --- a/src/shared/assets.d +++ b/src/shared/assets.d @@ -69,7 +69,7 @@ OpenAssetPack() if (!Asset_Pack_Opened) { bool success = true; - string file_path = isFile("build/assets.sgp") ? "build/assets.sgp" : "assets.sgp"; + string file_path = exists("build/assets.sgp") ? "build/assets.sgp" : "assets.sgp"; // TODO: replace this with something that doesn't throw an exception and figure out if this is the best way to handle thing (probably isnt) try @@ -78,6 +78,7 @@ OpenAssetPack() } catch (ErrnoException e) { + Logf("OpenAssetPack failure: Unable to open file %s", file_path); assert(false, "Unable to open asset pack file"); }