Vulkan

科普:什么是 Vulkan?

Vulkan是一个用于图形和计算设备的编程接口。Vulkan设备通常由一个处理器和一定数量的固定功能硬件模块组成,用于加速图形和计算操作。通常,设备中的处理器是高度线程化的,所以在极大程度上Vulkan里的计算模型是基于并行计算的。Vulkan还可以访问运行应用程序的主处理器上的共享或非共享内存。Vulkan也会给开发人员提供这个内存。

Vulkan 1.1.128 发布,带有性能查询扩展

Vulkan 1.1.128对此图形/计算API规范进行了各种更正和清理,同时还附带了一个新扩展。对于Vulkan 1.1.128来说,新扩展名是 VK_KHR_performance_query 。此KHR批准的扩展是Vulkan中的第一个跨供应商扩展,用于查询硬件上的任何性能计数器。

Vulkan入门流程

Vulkan是Khronos Group(OpenGL标准的维护组织)开发的一个新API,它提供了对现代显卡的一个更好的抽象,与OpenGL和Direct3D等现有api相比,Vulkan可以更详细的向显卡描述你的应用程序打算做什么,从而可以获得更好的性能和更小的驱动开销。