Update dependency libraries to match Vulkan SDK 1.3.231.
This commit is contained in:
parent
707da6e043
commit
e061e5ebf8
@ -16,7 +16,7 @@ Copyright (c) 2015-2022 [The Brenwill Workshop Ltd.](http://www.brenwill.com)
|
|||||||
MoltenVK 1.2.0
|
MoltenVK 1.2.0
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
Released TBD
|
Released 2022/10/17
|
||||||
|
|
||||||
- Add support for _Vulkan 1.2_.
|
- Add support for _Vulkan 1.2_.
|
||||||
- Add support for extensions:
|
- Add support for extensions:
|
||||||
@ -29,7 +29,9 @@ Released TBD
|
|||||||
- Support config option to automatically use Metal argument buffers when `VK_EXT_descriptor_indexing`
|
- 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`)
|
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`).
|
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 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`.
|
- 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.
|
- 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
|
- 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).
|
- Add `MVK_USE_CEREAL` build setting to avoid use of Cereal external library (for pipeline caching).
|
||||||
- `MoltenVKShaderConverter` tool automatically maps bindings when converting _GLSL_.
|
- `MoltenVKShaderConverter` tool automatically maps bindings when converting _GLSL_.
|
||||||
- Update `VK_MVK_MOLTENVK_SPEC_VERSION` to version `36`.
|
- 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
@ -1 +1 @@
|
|||||||
81ba8f78f6646e5635129bd738f25bb3f43bbdb9
|
f09ba2777714871bddb70d049878af34b94fa54d
|
||||||
|
@ -1 +1 @@
|
|||||||
c896e2f920273bfee852da9cca2a356bc1c2031e
|
98f440ce6868c94f5ec6e198cc1adda4760e8849
|
||||||
|
@ -1 +1 @@
|
|||||||
497f232680b046db34ba9e9da065e6303a125851
|
e52fa1cf2d95503d28f9d020800cbab15aaa304b
|
||||||
|
@ -1 +1 @@
|
|||||||
73c9630da979017b2f7e19c6549e2bdb93d9b238
|
5755de46b07e4374c05fb1081f65f7ae1f8cca81
|
||||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user