Vulkan 1.3.235 发布,图形 API 规范


Vulkan 是 OpenGL 的下一代版本,和 DirectX 12 一样都是基于 AMD 私有的 Mantle API。不同的是 Vulkan 是开源的图形 API,它承诺通过给予开发者访问硬件底层的能力而大幅提升 3D 应用的性能。  

目前 Vulkan 1.3.219 已发布,此次更新包含一个新扩展。

更新内容:

  • apiext 需要 Vulkan 1.1:XML 中的 VK_EXT_mesh_shader
  • 为 NVK (英伟达 Vulkan 驱动)保留驱动程序 ID
  • 为代码添加 VU:带有网格着色器的 PointSize 和 slink:VkGraphicsPipelineCreateInfo
  • 添加一个  slink:VkImageCreateInfo VU
  • 新扩展:apiext:VK_EXT_descriptor_buffer ,新命令用于将着色器可访问的描述符直接放入内存中。

通过 Vulkan-Docs 可了解更多信息。


相關推薦

2023-12-04

Vulkan 1.3.272 现已发布。该版本进行了一些常规的 bug 修复,并带有两个新扩展。 第一个新扩展是 VK_EXT_layer_settings,由 LunarG、Google、Khronos 等公司开发。VK_EXT_layer_settings 允许采用一种机制以编程方式配置 Vulkan API 层的行为。

2023-04-08

准,为了弥合各个平台图形 API 的差异性,它对 DirectX12、Vulkan、Metal 进行了融合和封装。借助 WebGPU,可以充分释放现代 GPU 硬件的强大能力,让开发者可以用 TS/JS 在 Web 端也开发媲美原生表现力的场景,实现更大型更复杂的 3D

2023-05-21

准,为了弥合各个平台图形 API 的差异性,它对 DirectX12、Vulkan、Metal 进行了融合和封装。借助 WebGPU,可以充分释放现代 GPU 硬件的强大能力,让开发者可以用 TS/JS 在 Web 端也开发媲美原生表现力的场景,实现更大型更复杂的 3D

2023-07-09

染后端范围: Metal 2+、OpenGL 2.x、OpenGL 3.1+、OpenGL ES 2.0+、Vulkan 1.1+ 和 WebGL 2. 平台范围:从 macOS 和 iOS 到 Windows、Android 和 Linux。 API 支持 : Windows Linux macOS iOS Android Vulkan 1.1 ✔️ ✔️ ✔️ (MoltenVK

2023-04-19

程的显卡产品相关的 Linux GPU DRM 内核驱动或 Mesa OpenGL/Vulkan 驱动程序,说明其大部分工作仍是集中在 Windows / DirectX 的优化上。这也可以理解,毕竟根据 Steam 上的统计, 绝大多数游戏玩家使用的都是 Windows 系统。

2023-08-09

nux 下开发图形界面应用的主流开发工具。 GTK 4.12 为其 Vulkan 后端带来了许多改进,为列表部件添加了"scroll_to" API,改进 Flatpak 包内的字体渲染,添加了 GTK4 渲染节点工具,以及其他各种修复和更新。 针对 Vulkan 后端的改进包

2022-08-12

SharedArray(实验性) GPU 的共享内存是在每个线程块(或 Vulkan 中的工作组)中可见的快速小型内存,广泛用于性能优先的场景。 为了访问 GPU 的共享内存,此版本在命名空间 ti.simt.block 下添加了 SharedArray API。下图说明了 Taichi

2021-12-22

主要用于树莓派 Raspberry Pi 4 的开源 v3dv Vulkan 驱动现在可以在 Android 和php 上使用运行了。 Mesa 的 v3d 图形驱动栈包括一个符合 GLES3.1 标准的 v3d 驱动和一个 Vulkan 图形驱动 v3dv,后者主要用于 Raspberry Pi 4。在 Raspberry Pi 4 上,

2023-02-05

Faith Ekstrand 近日发文,介绍了有关考虑使用 Rust 重写 Mesa Vulkan 驱动的工作。这项工作的设计目标包括让 Rust Vulkan 驱动封装尽可能 clean 和“Rust-like”、跟踪可变性和生命周期,并尽可能使用 Vulkan allocators。 目前,Mesa 中的所有

2023-04-12

Radeon RADV Vulkan 驱动程序已经默认启用图形管道库“GPL”支持。 去年发布的 Vulkan 1.3.210 添加了 VK_EXT_graphics_pipeline_library ,允许单独编译图形管道的四个不同部分,最后将它们链接在一起创建可执行管道。这样可以更好地重用

2022-03-14

,Imagination Technologies 一直在为 PowerVR 图形芯片开发新的 Vulkan 驱动程序、编译器和 Linux 内核驱动程序。 他们的努力也终于收获了一些成果,日前一个有关 Mesa Vulkan 驱动的初始合并,并正在接受审核。而上述提及的内核驱动程

2023-03-24

tal。如果你想使用一些只提供 OpenGL 渲染器而不提供 Metal/Vulkan 渲染器的内核,就不再需要单独的版本了 现在有了一个 Vulkan 视频驱动 Vulkan 驱动具有 HDR 功能,你可以在视频 HDR 菜单中根据你的喜好设置颜色 提供 "glcore" 视频

2022-11-01

0 中引入了 CPU 和 CUDA 后端的离线缓存。在新版本中,Vulkan、OpenGL 和 Metal 后端也支持此功能。 如果你的代码行为异常,官方建议通过在 ti.init() 方法调用中设置环境变量 TI_OFFLINE_CACHE=0 或 offline_cache=False 来禁用离线缓存,

2022-09-21

nbsp; Bug修复 使用 MacOS 禁用 vkCmdWriteTimestamp ,以在 Vulkan 上启用测试 ( #6020 ) 修复打印 i8/u8 ( #5893 ) 修复存储 quant 浮点数的 codegen 中的错误类型转换 ( #5818 ) 移除错误优化:Float x // 1 -> x ( #56