繁体   English   中英

在哪里可以找到 Vulkan C++ 规范?

[英]Where to find Vulkan C++ specification?

我在哪里可以找到 Vulkan 的 C++ 规范(与 Khornos 页面上的官方 C 规范相同),描述特定的 Vulkan api 原语和函数? 它甚至存在吗(我试图找到它但没有成功)?

就我个人而言,我甚至在 C++ 中使用 C api,因为我已经习惯了它的风格,它完全符合我的需求(冗长,但你看到了一切),但我必须通过其他人使用 C++ api 编写的代码。 通常 Vulkan C++ api 只是构建在 C api 函数调用上的一些语法糖,但有时通过 vulkan.hpp 挖掘并试图弄清楚发生了什么真的很烦人。

我知道这一点: https : //github.com/KhronosGroup/Vulkan-Hpp

没有“Vulkan C++ 规范”。 有一个包含一些函数和类型的头文件,这些函数和类型使 Vulkan 的使用更加 C++ 友好。 但这些不是任何实际规范的一部分。

在大多数情况下,从“VulkanHpp”到常规 C Vulkan 的映射是非常明显的,并且可以仅从所讨论的 API 的性质中推断出来。 vk::ImageCreateInfo意味着同样的事情,用相同的字段, VkImageCreateInfo由福尔康规范所定义的。 C++ 包装器并没有试图让用户混淆它的工作原理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM