@@ -16,7 +16,7 @@ Copyright (c) 2015-2025 [The Brenwill Workshop Ltd.](http://www.brenwill.com)
1616MoltenVK 1.4.0
1717---------------
1818
19- Released 2025-07-29
19+ Released 2025-08-20
2020
2121- Add support for _ Vulkan 1.4_ .
2222- Add support for extensions:
@@ -43,6 +43,8 @@ Released 2025-07-29
4343- Fix high latency on present wait.
4444- Fix shader cache misses within pipeline cache.
4545- Fix misalignment between pipeline pixel formats and dynamic rendering attachments.
46+ - Fix attempting to add memoryless images to residency sets.
47+ - Fix color-depth image copies and image copies using buffer with multiple layers.
4648- Enable ` shaderRoundingModeRTEFloat16/32 ` .
4749- Move ` vkGetPhysicalDeviceMetalFeaturesMVK() ` from ` mvk_private_api.h ` to ` mvk_deprecated_api.h ` .
4850- Re-expose proc addr for deprecated ` VK_MVK_moltenvk ` extension functions.
@@ -56,11 +58,18 @@ Released 2025-07-29
5658 - MSL: Implement clustered subgroup operations for sizes other than 4.
5759 - MSL: Fix generation of the ` WorkgroupSize ` built-in.
5860 - MSL: Implement accurate ` OpSMod ` .
61+ - MSL: Always emit gl_Layer for multiview.
5962 - MSL: Don't emit const for BDA pointers.
6063 - MSL: Fix loading BDA from ` std140 ` UBO.
64+ - MSL: Fix issues with ` fp16 ` trancendentals.
65+ - MSL: Fix edge case where a reference is taken of packed vector element.
66+ - MSL: Fix crash when using force-native-arrays in some cases.
67+ - MSL: Don't use fast::normalize for half at all.
6168 - MSL: Implement ` atomic_thread_fence ` for MSL 3.2+.
6269 - MSL: Always emit access qualifier when emitting coherency.
6370 - MSL: Support SPIR-V Fast Math execution modes and decorations.
71+ - MSL: Deal with spec constant arrays which depend on composite extract.
72+ - MSL: Attempt to deal with float controls and trancendentals.
6473 - MSL: Rethink ` add_pragma_line() ` and ` add_typedef_line() ` .
6574 - GLSL/MSL: Add support for ` SPV_KHR_quad_control ` .
6675
0 commit comments