Vulkan 1.3.219 发布,新增两个扩展


Vulkan 1.3.219 已发布,更新内容除了改进和修正文档说明之外,还包含两个新扩展。

两个新的 Vulkan 扩展分别为:

VK_EXT_multisampled_render_to_single_sampled - 展示了对单采样附件执行多采样渲染的能力,而无需额外的内存或带宽开销。这取决于设备/驱动程序的实现和其他因素,目前此扩展可在使用 Google、Arm、Qualcomm 和 Imagination 供应商的移动设备上运行。

VK_EXT_shader_module_identifier - 此扩展使应用程序/游戏能够查询与 Vulkan 着色器模块关联的小标识符。在随后的游戏/应用程序运行中,可以使用相同的标识符代替 Vulkan 着色器模块。这对于处理缓存到磁盘的 SPIR-V 模块以及可以提前启动 Vulkan 管道缓存的着色器预编译系统非常有用。这个扩展是由 Valve、Igalia、NVIDIA、Arm 和 Collabora 开发的,所以很快就会在一些 Linux 驱动程序中使用它,并用于 VKD3D-Proton 等。

通过 Vulkan-Docs 了解有关 Vulkan 1.3.219 更新的更多详细信息。


相關推薦

2022-11-19

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

2022-09-30

Vulkan 1.3.230 发布了。Vulkan 1.3.230 规范更新中修复了一些问题,但最值得注意的是六个新扩展,其中两个是新的 NVIDIA 扩展。新扩展包括: VK_EXT_device_fault ,该扩展有助于找出 GPU 故障的原因。在 VK_ERROR_DEVICE_LOST 之后调用由VK_EXT

2023-12-04

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

2023-11-12

项:-readrate_initial_burst setpts 和 asetpts 过滤器支持命令 Vulkan 支持解码 hwaccel,支持 H264, HEVC and AV1 新增过滤器 afireqsrc audio source filter arls filter zoneplate video source filter color_vulkan filter bwdif_vulkan filter nlmeans_vulkan filter x

2022-09-02

Vulkan 1.3.226 发布了,这版本添加了 VK_EXT_mesh_shader 扩展,提供网格着色器功能。VK_EXT_mesh_shader 扩展是一种新机制,让应用程序通过可编程网格着色生成几何图元集合,是现有可编程基元着色管道的替代方案。 该扩展是一个跨

2023-06-28

注意的功能和错误修复 启用新的 renderer-winit-skia-vulkan 功能以使用 Vulkan 渲染到屏幕。 使用 absolute-position 属性可查询 Slint 中任何元素的窗口绝对坐标。 使用 spawn_local()在 Slint 的事件循环中运行 Rust futures 

2022-05-19

在 Vulkan 1.3.213 发布四个新扩展(包括对光线追踪支持的更新) 一周后, Vulkan 1.3.214 发布了,此版本的更改主要是对规范的维护更正,包含各种修复程序,同时仅引入了一个新扩展。 新扩展是 AMD 供应商扩展:VK_AMD_shader_early_and

2022-05-22

Mesa 22.1 近日正式发布,这是开源 OpenGL/Vulkan 图形驱动堆栈的最新季度功能更新。 Mesa 22.1 的更新亮点包括: AMD GFX1036 / GFX1037 支持 RADV 增加了对动态 VRS 支持 Imagination PowerVR Rogue GPU Vulkan 驱动被合并 英特尔 Arctic Sound M 的支

2023-07-07

及对现有函数代码进行更好的逻辑分离。 第一个 PR 将 Vulkan 声明移动到自己的 wined3d_vk.h 头文件中,这只是 Vulkan 代码重组的一部分,预计至少还会有两个合并请求。下一步则需要将 GL 和 Vulkan 声明代码分别移动到 wined3d

2023-02-01

DXVK 是一个基于 Vulkan 的 Direct3D 9/10/11 转译层,允许使用 Wine 在 Linux 上运行为 Windows 设计的 3D 应用程序和游戏。 DXVK 2.1 正式发布,该版本更新内容如下: 支持 HDR 在支持 HDR10 色彩空间的系统上,现在可以通过设置环境变量 DXV

2021-11-29

除了 Vulkan 支持和大量图形渲染器工作之外,Godot 4.0 还改进了其多人游戏开发功能。 多人游戏一直是一中复杂的功能,需要临时优化和特定于游戏的解决方案,并主要包含两个概念:某种形式的消息传递和某种形式的

2023-04-12

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

2022-09-07

开源 3D 建模软件 Blender 团队发布了 Blender Vulkan - 状态报告 ,向社区展示当前的 Vulkan 支持进展。很可惜的是,目前并没有活跃的开发者致力于 Blender 中的 Vulkan 集成。 为什么要在 Blender 中支持 Vulkan? Blender 希望以 Vulkan 来代

2022-08-12

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