Update dependency libraries to match Vulkan SDK 1.3.231.

This commit is contained in:
Bill Hollings 2022-10-17 16:05:43 -04:00
parent 707da6e043
commit e061e5ebf8
7 changed files with 3475 additions and 3327 deletions

View File

@ -16,7 +16,7 @@ Copyright (c) 2015-2022 [The Brenwill Workshop Ltd.](http://www.brenwill.com)
MoltenVK 1.2.0
--------------
Released TBD
Released 2022/10/17
- Add support for _Vulkan 1.2_.
- Add support for extensions:
@ -29,7 +29,9 @@ Released TBD
- Support config option to automatically use Metal argument buffers when `VK_EXT_descriptor_indexing`
extension is enabled. `MVKConfiguration::useMetalArgumentBuffers` (`MVK_CONFIG_USE_METAL_ARGUMENT_BUFFERS`)
is now an enum field. The use of Metal argument buffers is still disabled by default (`MVK_CONFIG_USE_METAL_ARGUMENT_BUFFERS_NEVER`).
- `MVKPipeline`: Add builtins that are read but not written to tessellation pipelines.
- Fix occassional crash from retention of `MVKSwapchain` for future drawable presentations.
- Fix crash in `vkCreateSwapchainKHR()` on macOS 10.14 and earlier
- Fix undefined reference to `vkGetBufferDeviceAddressEXT` when building with `MVK_HIDE_VULKAN_SYMBOLS=1`.
- Update `Makefile` to forward any build setting declared on the command line to Xcode.
- Add _**non-functional** Vulkan 1.3_ core function **_stubs_**, to avoid link errors with some external
@ -37,6 +39,16 @@ Released TBD
- Add `MVK_USE_CEREAL` build setting to avoid use of Cereal external library (for pipeline caching).
- `MoltenVKShaderConverter` tool automatically maps bindings when converting _GLSL_.
- Update `VK_MVK_MOLTENVK_SPEC_VERSION` to version `36`.
- Update to latest SPIRV-Cross:
- MSL: Support `OpPtrEqual`, `OpPtrNotEqual`, and `OpPtrDiff`.
- MSL: Emit correct address space when casting during `OpStore`.
- MSL: Add a mechanism to fix up shader outputs.
- MSL: Handle descriptor aliasing of raw buffer descriptors.
- MSL: Do not attempt to alias push constants.
- MSL: only fix up `gl_FragCoord` if really necessary.
- MSL: Expose way to query if a buffer needs array length.
- MSL: Report unsupported 64-bit atomics.
- Don't rename remapped variables like `gl_LastFragDepthARM`

File diff suppressed because it is too large Load Diff

View File

@ -1 +1 @@
81ba8f78f6646e5635129bd738f25bb3f43bbdb9
f09ba2777714871bddb70d049878af34b94fa54d

View File

@ -1 +1 @@
c896e2f920273bfee852da9cca2a356bc1c2031e
98f440ce6868c94f5ec6e198cc1adda4760e8849

View File

@ -1 +1 @@
497f232680b046db34ba9e9da065e6303a125851
e52fa1cf2d95503d28f9d020800cbab15aaa304b

View File

@ -1 +1 @@
73c9630da979017b2f7e19c6549e2bdb93d9b238
5755de46b07e4374c05fb1081f65f7ae1f8cca81

Binary file not shown.