`SPIR-V` 是一种用于图形和计算内核的二进制中间语言,由 Khronos Group 定义。这种编程语言已被 Vulkan 广泛采用和使用,Vulkan 是一种低开销、跨平台的 3D 图形与计算 API。Vulkan 直接消费 `SPIR-V`,它是 GPU 之前的最终着色器阶段。`SPIR-V` 二进制格式专为可移植性和灵活性而设计,通过添加新指令即可扩展,无需重建工具链或着色器,因此对开发者来说是一个强大的工具。这使得 `SPIR-V` 成为 Vulkan 的关键组成部分,特别是对于创建大型多样世界和复杂图形的游戏开发者而言。