Vulkan
-
Vulkan 1.4.335 版本发布,新增备受瞩目的 VK_EXT_present_timing 扩展
Vulkan 1.4.335 版本于2025 年 11 月 28 日发布,作为这款高性能图形与计算API的最新迭代版本。距离上次更新仅隔一周,加之适逢美国感恩节假期,本次更新解决的…
-
NVIDIA 有意助力将 Vulkan 视频引入 Chrome 浏览器
NVIDIA 的工程师们有意帮助 Google 将 Vulkan 视频加速的 GPU 视频解码功能引入 Chrome/Chromium 浏览器。 Linux 版 Chrome/Ch…
-
Vulkan 1.4.333 发布,新增光线追踪扩展
Vulkan 1.4.333 版本现已发布,包含若干修复以及两项新扩展。 其中一项新扩展是 VK_EXT_custom_resolve,该扩展允许使用着色器解析多采样渲染附件。此扩…
-
Vulkan 1.4.332 引入全新高通扩展,支持人工智能/机器学习
Vulkan 1.4.332 版本于上周五发布,作为这款高性能图形与计算 API 规范的最新周度更新。除多项文档澄清/修正外,本周新增一项名为人工智能/机器学习(AI/ML)的扩展…
-
KosmicKrisp 现在兼容 Vulkan 1.3,适用于苹果设备
今年夏季,LunarG 发布了 KosmicKrisp,这是一款基于 Mesa 架构、专为苹果设备打造的全新 Vulkan on Metal 实现。作为 MoltenVK 的替代方…
-
Vulkan 1.4.331 发布,带来两个新扩展
Vulkan 1.4.330 发布仅一周,新增了五个扩展,Vulkan 1.4.331 便随之发布,为这款高性能图形和计算 API 带来了另外两个扩展。 Vulkan 1.4.33…
-
Vulkan 1.4.330 发布,包含五个新扩展
Vulkan 1.4.330 上周五发布,包含几项规范修正/说明以及五项新扩展。 除了对 Vulkan API 规范的常规修改外,五项新扩展使 Vulkan 1.4.330 引人注…
-
Vulkan 1.4.329 发布,新增融合乘加 (FMA) 扩展
Vulkan 1.4.329 现已发布,新增一项值得关注的扩展功能。 除若干文档澄清与修正外,Vulkan 1.4.329 引入了全新扩展:VK_KHR_shader_fma。 该…
-
探索 Vulkan 音视频技术(11):平台特定实现
在开发跨平台 Vulkan 应用程序时,处理平台特定差异对于确保代码在不同操作系统上无缝运行至关重要。SaschaWillems/Vulkan 仓库展示了一种优雅的平台抽象方法,使相同的 Vulkan 示例能够在不同平台上运行。
-
探索 Vulkan 音视频技术(10):GLSL着色器指南
着色器是任何 Vulkan 应用程序的核心,定义了图形和计算操作如何在 GPU 上执行。本文将带你了解着色器结构、编译工作流以及整个示例中使用的集成模式。
-
Vulkan 1.4.328 发布,包含复制内存间接扩展
Vulkan 1.4.328 现已发布,这是 Khronos Group 针对这一高性能图形和计算 API 的最新规范更新。 Vulkan 1.4.328 是继上周刚刚发布的 Vu…
-
探索 Vulkan 音视频技术(9):性能优化示例
性能优化对于创建能够充分利用现代 GPU 硬件的高性能 Vulkan 应用程序至关重要。本文将探讨SaschaWillems/Vulkan 仓库中可用的关键性能优化示例,并解释如何在自己的应用程序中利用这些技术。
-
探索 Vulkan 音视频技术(8):计算着色器应用
本文探索 SaschaWillems/Vulkan 仓库中的计算着色器示例,展示如何实现从图像处理到粒子模拟的各种计算密集型应用。
-
探索 Vulkan 音视频技术(7):光线追踪示例
光线追踪代表了渲染技术的范式转变,超越了传统的光栅化,转而模拟光的物理行为。SaschaWillems/Vulkan 仓库提供了全面的光线追踪示例集合。
-
探索 Vulkan 音视频技术(6):高级渲染技术
本文探讨了 SaschaWillems/Vulkan 仓库中实现的几种高级渲染技术,展示了如何利用 Vulkan 的功能创建令人惊叹的视觉效果。
-
探索 Vulkan 音视频技术(5):基础渲染示例
在 SaschaWillems/Vulkan 仓库中,基础渲染示例展示了 Vulkan 图形编程的基本概念。本文将带你了解关键的基础渲染示例,并解释它们展示的核心概念。
-
探索 Vulkan 音视频技术(4):交换链与呈现
本文探讨 SaschaWillems/Vulkan 仓库如何实现交换链管理和呈现,为你提供将这些概念集成到自己的 Vulkan 应用程序中的知识。
-
探索 Vulkan 音视频技术(3):设备管理
在 Vulkan 中,设备管理是一个基础概念,它架起了应用程序与物理 GPU 之间的桥梁。SaschaWillems/Vulkan 仓库通过其 VulkanDevice 类提供了一种健壮且结构良好的方法来处理物理和逻辑设备。
-
探索 Vulkan 音视频技术(2):基础库组件
SaschaWillems/Vulkan 仓库提供了一套全面的基础库组件,作为所有 Vulkan 示例的基石。在本文中,我们将探讨该基础库的关键组件,并了解它们如何协同工作以简化 Vulkan 编程。
-
探索 Vulkan 音视频技术(1):Vulkan 架构概述
SaschaWillems/Vulkan 仓库是一套全面的开源 C++ 示例合集,展示了 Vulkan 图形与计算 API 的功能。该框架围绕模块化设计构建,既抽象了常见的 Vulkan 操作,又保留了 Vulkan 提供的底层控制。