Update dependency libraries to match Vulkan SDK 1.2.131.

Update What's New document.
This commit is contained in:
Bill Hollings 2020-01-21 19:14:14 -05:00
parent 0d94a8e86d
commit 0c754fb036
6 changed files with 27 additions and 5 deletions

View File

@ -25,11 +25,33 @@ Released 2020/01/21
- Fix crash when app does not use queue family zero.
- Fix buffer offset in `vkCmdPushDescriptorSet()` for non-dedicated buffer memory.
- Fix Metal validation error on push constant sizing differences between C and MSL structs.
- Use `MTLBuffer` when inline uniform block descriptor is written to instead of copying host-side bytes.
- Fix `EXT_inline_uniform_block` when using push descriptor sets.
- Merge buffer and inline unions to fix issue where binding inline descriptor would interfere with
future binds on the same set index in the same command buffer (now only used in push case anyway).
- Track performance of `CAMetalLayer nextDrawable` call.
- Document recommendation to use 3 swapchain images, particularly with full-screen rendering.
- Update `MoltenVK_Runtime_UserGuide.md` to better explain runtime environment variables.
- Update `VK_MVK_MOLTENVK_SPEC_VERSION` to `24`.
- Update copyright notices to year 2020.
- Update dependency libraries to match *Vulkan SDK 1.2.131*.
- Update to latest SPIRV-Cross version:
- MSL: Support `ClipDistance` as an input stage variable.
- MSL: Fix automatic binding allocation for image atomic buffers.
- MSL: Deal with packing vectors for vertex input/fragment output.
- MSL: Don't set `OrigID` when emitting component packed vectors.
- MSL: Add trivial tests for `Component` decoration.
- MSL: Deal with padded fragment output + `Component` decoration.
- MSL: Partially implement support for Component decoration in complex scenarios.
- MSL: Explicitly don't support component packing for tessellation.
- MSL: Deal with sign on wave `min/max`.
- MSL: Add support for force-activating IAB resources.
- Deal with illegal names in types as well.
- Basic implementation of `OpCopyLogical`.
- Fix sign handling for `S/UToF`.
- Fix uninitialized memory issue.
- Roll custom versions of `isalpha/isalnum`.
- Update license headers to year 2020.

View File

@ -1 +1 @@
96a276c2ca86e81530313786e99e2b95623898ca
f9818f0804e6e73ec8afcc523b7e7f8bfc362632

View File

@ -1 +1 @@
0e57fc1cfa56a203efe43e4dfb9b3c9e9b105593
881bbb347a08d1b5aa77f61a52a30b506de9f2bf

View File

@ -1 +1 @@
0c2618b2c31e2f216e131ff4c1c83e2c92c6ae66
4792a6854238ba3f6d10b8c7fcd11c102cae4ca6

View File

@ -1 +1 @@
ae32f2390060925afa9c5b111ac94de6d13fe229
9f72cf123c673e47679bb72caa06a17d7b0258dd

View File

@ -1 +1 @@
ebf634bcaa3e46ca8a912ed05b87281c731b2391
4fc7a33910fb8e40b970d160e1b38ab3f67fe0f3