您的位置:首页 > 其它

Vulkan简介

2017-11-08 17:02 323 查看
**#1.1 Vulkan简介

2017/8/3

Vulkan是一个跨平台的2D和3D绘图应用程序接口(API),最早由科纳斯组织在2015年游戏开发者大会(GDC)上发表。[1]

中文名: Vulkan

外文名: Vulkan

目录

1. 特性

- 独特的跨 OS 支持

- 自动兼容 GCN 架构

2.Vulkan™ 兼容组件

科纳斯最先把VulkanAPI称为“次世代OpenGL行动”(nextgenerationOpenGLinitiative)或“glNext”,[2] 但在正式宣布Vulkan之后这些名字就没有再使用了。

就像OpenGL,Vulkan针对实时3D程序(如电子游戏)设计,Vulkan并计划提供高性能和低CPU管理负担(overhead),这也是Direct3D12和AMD的Mantle的目标。

Vulkan兼容Mantle的一个分支,并使用了Mantle的一些组件。[2]

特性编辑

同 OpenGL® 一样,Vulkan™ 也由 Khronos 集团开发。它是 AMD Mantle 的后续版本,继承了前者强大的低开销架构,使软件开发人员能够全面获取 Radeon™ GPU 与多核 CPU 的性能、效率和功能。[3]

相对于 OpenGL,Vulkan™ 大幅降低了 CPU 在提供重要特性、性能和影像质量时的“API 开销”[2] (CPU 在分析游戏的硬件需求时所执行的后台工作),而且可以使用通常通过 OpenGL 无法访问的 GPU 硬件特性。[3]

独特的跨 OS 支持

Vulkan™ 能够支持深入硬件底层的控制,为 Windows® 7、Windows® 8.1、Windows® 10 和 Linux® [3] 带来更快的性能和更高的影像质量。Vulkan™ API 还提供超高的 OS 兼容性、渲染特性和硬件效率。[3]

自动兼容 GCN 架构

目前只有基于GCN架构 的Radeon™ 显卡拥有强大的“异步计算”功能,使显卡得以并行处理3D几何图形与计算工作量。例如,当游戏需要同时计算复杂照明与渲染人物时,这种功能就找到了用武之地。这些任务并不需要在Radeon™ 显卡上串行运行,因此可以节约时间、提升整体帧速率。现在,设计Vulkan应用的游戏开发者可以在所有近期版本的Windows和Linux系统中利用这种独特硬件特性。[3]

Vulkan™ 兼容组件编辑

AMD Radeon Software Crimson 版 16.3 及更新版本在 Windows® 7、Window® 8.1、Windows® 10 和 Linux® 中支持基于次世代图形核心架构的以下 AMD APU 和 Radeon™ 显卡:[3]

AMD Radeon™ R9 系列显卡

AMD Radeon™ R7 系列显卡

AMD Radeon™ R5 240 显卡

AMD Radeon™ HD 8000 系列 OEM 系统显卡(HD 8570 及更高级别)

AMD Radeon™ HD 8000M 系列笔记本显卡

AMD Radeon™ HD 7000 系列显卡(HD 7730 及更高级别)

AMD Radeon™ HD 7000M 系列笔记本显卡(HD 7730M 及更高级别)

AMD A4/A6/A8/A10-7000 系列 APU

AMD A6/A8/A10 PRO-7000 系列 APU

AMD A6/A8/A10/FX™ 8000 系列 APU

AMD E1/A4/A10 Micro-6000 系列 APU

AMD E1/E2/A4/A6/A8-6000 系列 APU

AMD A4-1200、A4-1300 和 A6-1400 系列 APU

AMD E1-2000、E2-3000、A4-5000、A6-5000 和 A4 Pro-3000 系列 APU[3]

Android 7.0 支持

自 Android 7.0 开发者预览版开始,Google便在系统平台中添加了对Vulkan的API支持。[4]

学习课程参考:

<<没有任何秘密的 API:Vulkan>>

作者:Pawel L. (Intel),

更新时间: 2016 年 9 月 2 日

>

https://software.intel.com/zh-cn/articles/api-without-secrets-introduction-to-vulkan-preface?cid=prc:bai%7cdzone_cn_game_vulkan%7ccn295%7cs&utm_source=baidu&utm_medium=cpc&utm_term=CV_IDZ_Game_149&utm_campaign=Dzone_CN_Game_Vulkan(S)&utm_content=cid=prc:bai%7cdzone_cn_game_vulkan%7ccn295%7cs&gclid=CNDojvTuudUCFUkCvAodW8ACxw&gclsrc=ds**
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Vulkan