Vulkan是Khronos开发的新图形标准,有望取代OpenGL。苹果使用了一种非常类似的叫做Metal的技术,MotlenVK是一种在Metal之上的Vulkan实现,这样可以在苹果设备上也兼容Vulkan程序。微软使用了一种非常类似的叫做Direct3D 12的技术,不过在Windows上的Vulkan驱动程序是现成的。Vulkan即将用于嵌入式Linux的生产,并且受到所有主要的高级图形框架的支持,包括Qt。
|
Vulkan
|
什么是Vulkan?Vulkan是新一代图形和计算API,它提供了对现代GPU的高效、跨平台访问,这些GPU用于从PC和控制台到移动电话和嵌入式平台的各种设备中 (source Khronos @2021)。
Vulkan以前被命名为“glNext”(简称“下一代OpenGL initiation”)将成为类似OpenGL5的东西。然而,与OpenGL相比,它要更底层得多,与GPU密切合作。例如,与OpenGL相比,Vulkan API支持跨多个线程异步生成命令缓冲区,并将这些缓冲区顺序处理到命令管道。因此,线程和内存管理任务在应用程序级别要容易得多,而不是在驱动程序级别,这样开发人员就可以拥有更多的控制能力。
虽然它最初是为了满足游戏行业对于GPU大量使用的需求,但是现在对于GPU的需求已经扩展很多游戏之外的行业,以汽车行业为例。黑莓的QNX是汽车数字仪表开发中最受欢迎的实时操作系统之一,它现在宣布支持Vulkan API (来源 phoronix @2021)。 Nividia的GPU已经支持了 Vulkan 1.2版本,并投入了商用 (来源 NVidia @2021)。 |
我们能提供什么?tQC的合作伙伴,KDAB,是Khronos组织的正式成员,也是Vulkan的早期采用者,并已经使用Vulkan开发了多年的项目。Vulkan可以大幅度的提高桌面和嵌入式平台上的性能效率。tQCS-KDAB提供了专有的3D动画解决方案,3D StudioのKuesa,这个基于Khronos的glTF2标准开发。现在这个解决方案也可以使用了Vulkan技术。
为支持客户的研发工作,tQCS-KDAB将提供灵活的研讨会和/或专业咨询服务,以评估技术适用性并提供概念证明,包括
这类研究项目的典型持续时间是几周到3个月。 阅读更多关于我们能为您顺利过渡到Vulkan提供的信息。 |