微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决在哪里可以找到Vulkan C ++规范?

在哪里可以找到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与Vulkan规范定义的VkImageCreateInfo含义相同,字段相同。 C ++包装程序并未试图使用户对其工作方式感到困惑。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。