Skip to content

Commit 4588705

Browse files
authored
Merge pull request #2594 from billhollings/update-spvx
Update to latest SPIRV-Cross version.
2 parents 12ae390 + 7592afd commit 4588705

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

Docs/Whats_New.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Copyright (c) 2015-2025 [The Brenwill Workshop Ltd.](http://www.brenwill.com)
1616
MoltenVK 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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
256192e6248c8f6234323c998993126e841e1830
1+
0a88b2d5c08708d45692b7096a0a84e7bfae366c

0 commit comments

Comments
 (0)