mirror of
https://github.com/ZDoom/zdoom-macos-deps.git
synced 2024-11-24 21:01:59 +00:00
update moltenvk to 1.1.9
This commit is contained in:
parent
15ae5512f6
commit
d8ef4f375c
3 changed files with 5 additions and 4 deletions
|
@ -321,7 +321,7 @@ typedef enum {
|
|||
kMVKShaderStageFragment,
|
||||
kMVKShaderStageCompute,
|
||||
kMVKShaderStageCount,
|
||||
kMVKShaderStageMax = kMVKShaderStageCount // Pubic API legacy value
|
||||
kMVKShaderStageMax = kMVKShaderStageCount // Public API legacy value
|
||||
} MVKShaderStage;
|
||||
|
||||
/** Returns the Metal MTLColorWriteMask corresponding to the specified Vulkan VkColorComponentFlags. */
|
||||
|
|
|
@ -50,12 +50,12 @@ typedef unsigned long MTLLanguageVersion;
|
|||
*/
|
||||
#define MVK_VERSION_MAJOR 1
|
||||
#define MVK_VERSION_MINOR 1
|
||||
#define MVK_VERSION_PATCH 7
|
||||
#define MVK_VERSION_PATCH 9
|
||||
|
||||
#define MVK_MAKE_VERSION(major, minor, patch) (((major) * 10000) + ((minor) * 100) + (patch))
|
||||
#define MVK_VERSION MVK_MAKE_VERSION(MVK_VERSION_MAJOR, MVK_VERSION_MINOR, MVK_VERSION_PATCH)
|
||||
|
||||
#define VK_MVK_MOLTENVK_SPEC_VERSION 33
|
||||
#define VK_MVK_MOLTENVK_SPEC_VERSION 34
|
||||
#define VK_MVK_MOLTENVK_EXTENSION_NAME "VK_MVK_moltenvk"
|
||||
|
||||
/** Identifies the level of logging MoltenVK should be limited to outputting. */
|
||||
|
@ -786,7 +786,7 @@ typedef struct {
|
|||
* command buffer submission, to a physically removed GPU. In the case where this error does
|
||||
* not impact the VkPhysicalDevice, Vulkan requires that the app destroy and re-create a new
|
||||
* VkDevice. However, not all apps (including CTS) respect that requirement, leading to what
|
||||
* might be a transient command submission failure causing an unexpected catastophic app failure.
|
||||
* might be a transient command submission failure causing an unexpected catastrophic app failure.
|
||||
*
|
||||
* If this setting is enabled, in the case of a VK_ERROR_DEVICE_LOST error that does NOT impact
|
||||
* the VkPhysicalDevice, MoltenVK will log the error, but will not mark the VkDevice as lost,
|
||||
|
@ -929,6 +929,7 @@ typedef struct {
|
|||
VkBool32 descriptorSetArgumentBuffers; /**< If true, a Metal argument buffer can be assigned to a descriptor set, and used on any pipeline and pipeline stage. If false, a different Metal argument buffer must be used for each pipeline-stage/descriptor-set combination. */
|
||||
MVKFloatRounding clearColorFloatRounding; /**< Identifies the type of rounding Metal uses for MTLClearColor float to integer conversions. */
|
||||
MVKCounterSamplingFlags counterSamplingPoints; /**< Identifies the points where pipeline GPU counter sampling may occur. */
|
||||
VkBool32 programmableSamplePositions; /**< If true, programmable MSAA sample positions are supported. */
|
||||
} MVKPhysicalDeviceMetalFeatures;
|
||||
|
||||
/** MoltenVK performance of a particular type of activity. */
|
||||
|
|
BIN
deps/moltenvk/lib/libMoltenVK.dylib
vendored
BIN
deps/moltenvk/lib/libMoltenVK.dylib
vendored
Binary file not shown.
Loading…
Reference in a new issue