On Apple Silicon (iOS, tvOS, & macOS), set VkPhysicalDeviceProperties::deviceID from GPU capabilities.Do not use MTLEvent for VkSemaphore under Rosetta2.Improve accuracy of VkPhysicalDeviceLimits::timestampPeriod.Updated to MoltenVK version 1.1.7 with the following highlights.VUID validation coverage documentation ( validation_error_database.csv and validation_error_database.html) has been updated to represent the validation layer VUID coverage status. See the Vulkan Configurator documentation for more information. The Vulkan Configurator (vkconfig) has been updated to improve quality and stability.VK_ARM_rasterization_order_attachment_access.Applications can now query for the presence of these new features. Note that extensions are optional and may not be implemented by the underlying driver/ICD. The Vulkan headers now include the following new extensions.See the Validation Layer Fine Grain Locking documentation for more details. In future releases this validation layer performance improvement will be on by default. This performance improvement is off by default and can be enabled via the Vulkan Configurator (vkconfig). Improved validation layer performance for multi-threaded applications.Read the Profiles documentation included with the SDK for more information. The tooling is beta quality with this SDK release. ![]() A Vulkan Profiles tooling solution for application developers that will enable developers to generate their own app-specific feature profiles, easily detect whether a device supports a given profile, and enable the features/extensions in a profile at application startup.To query extensions available to a given physical device, call vkEnumerateDeviceExtensionProperties() or run vulkaninfo. Overview of new features in SDK 1.3.204.0 Static linking to MoltenVK will still be supported across all Apple platforms (macOS, iOS, tvOS). ![]() Refer to the SDK documentation for the VK_LAYER_KHRONOS_layer_profiles for information on how to use the replacement layer for device simulation purposes.įuture VulkanSDK's for Apple platforms will no longer support using MoltenVK dynamically without the use of the Vulkan Loader. The VK_LAYER_LUNARG_device_simulation layer library will be removed from the next SDK. ![]() The VK_LAYER_LUNARG_device_simulation layer library is still included in this SDK but is no longer documented. The layer is being transitioned to a new layer (VK_LAYER_KHRONOS_layer_profiles). The device simulation layer (VK_LAYER_LUNARG_device_simulation) is being deprecated. Please see the MoltenVK Runtime User Guide on the MoltenVK GitHub for more information. This partial subset is a "translation" or "porting" library that maps most of the Vulkan functionality to the underlying graphics support (Apple's Metal) on macOS, iOS, and tvOS platforms. This SDK supports the MoltenVK subset (currently version 1.1) of the Vulkan API revision 1.3.204 on macOS. Due to fixes made to the Vulkan Profiles Tooling, the SDK version 1.3.204.0 is being replaced by this version of the SDK. This minor SDK release provides some additional defect fixes to the Vulkan Profiles Tooling as well as some updates to the layer settings documentation. Vulkan SDK for Mac Release Notes Vulkan SDK 1.3.204.1 Release Notes Version 1.3.204.1 for Windows SDK 1.3.204.1 Addendum:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |