Open2

Vulkanプログラミングガイドについて

NishikiNishiki

誤りや古い情報

1章 Vulkanの概要

p.12
pQueuePrioritiesフィールドはオプション

これは誤りかも?実際にnullptrとするとvalidation errorを起こす。

Validation Error: [ VUID-VkDeviceQueueCreateInfo-pQueuePriorities-parameter ]
vkCreateDevice: required parameter pCreateInfo->pQueueCreateInfos[0].pQueuePriorities specified as NULL.


p.19
レイヤーはデバイスレベルでも適用できます。

少なくともVulkan 1.2以降ではdeprecated。


p.19
VK_LAYER_LUNARG_core_validation
VK_LAYER_LUNARG_parameter_validation
VK_LAYER_GOOGLE_unique_objects
VK_LAYER_LUNARG_standard_validation

この辺りはVulkan1.2で廃止され、VK_LAYER_KHRONOS_validationに統一されている。
https://vulkan.lunarg.com/doc/view/1.2.148.1/windows/khronos_validation_layer.html

Hidden comment