我在哪里可以找到Vulkan的C++规范(与Khornos页面上的官方C one相同),描述了特定的Vulkan api原语和函数?它真的存在吗(我试图找到它,但没有成功)?
就我个人而言,我甚至在使用C++的C应用程序接口,因为我已经习惯了它的风格,它完全符合我的需求(冗长,但你可以看到所有的东西),但我必须通过其他人使用C++应用程序接口编写的代码。通常,vulkan.hpp只是在C C++函数调用的基础上构建的一些语法糖,但有时钻研vulkan.hpp并试图弄清楚到底发生了什么真的很烦人。
发布于 2020-09-26 01:44:01
没有"Vulkan C++规范“。有一个包含一些函数和类型的头文件,这些函数和类型使Vulkan对C++更加友好。但这些并不是任何实际规范的一部分。
在大多数情况下,从"VulkanHpp“到常规C Vulkan的映射是非常明显的,并且可以从所讨论的API的性质中推断出来。vk::ImageCreateInfo的含义与Vulkan规范中定义的VkImageCreateInfo相同,具有相同的字段。C++包装器并没有试图让用户对它的工作原理感到困惑。
https://stackoverflow.com/questions/64068914
复制相似问题