Vulkan 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Vulkan 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Vulkan 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 C/C++ 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2016-02-17

软件简介

Vulkan是OpenGL的下一代版本,和DirectX 12一样都是基于AMD私有的Mantle API,不同的是Vulkan是开源的图形API,它承诺通过给予开发者访问硬件底层的能力而大幅提升3D应用的性能。AMD同时发布了支持Vulkan API的beta版驱动,竞争对手Nvidia也宣布将会发布新驱动支持Vulkan。Vulkan等新一代图形API让开发者自己去管理显存和指令,而不是将其留给驱动程序。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣
发表了资讯
前天 07:02

Vulkan 1.3.214 发布,引入片段测试扩展

在 Vulkan 1.3.213 发布四个新扩展(包括对光线追踪支持的更新) 一周后, Vulkan 1.3.214 发布了,此版本的更改主要是对规范的维护更正,包含各种修复程序,同时仅引入了一个新扩展。 新扩展是 AMD 供应商扩展:VK_AMD_shader_early_and_late_fragment_tests,这是一个 Vulkan 扩展,用于添加 SPIR-V SPV_AMD_shader_early_and_late_fragment_tests 扩展。 SPV_AMD_shader_early_and_late_fragment_tests 扩展仍在等待 SPIR-V...

0
0
发表了资讯
03/13 08:48

Imagination 发布 PowerVR Vulkan 驱动

PowerVR 是 Imagination Technologies 开发的图形芯片,如今在很多设备和终端上都能发现 PowerVR 的身影。Imagination Technologies 与苹果的合作使得他名声大噪,毕竟在 2017 起之前,苹果在 iPhone/iPad 上所采用的 GPU 均是由 Imagination Technologies 所设计的 PowerVR GPU。两家公司在 2017 年宣布结束合作关系,但在 2020 年又重新达成了合作协议。 在过去的一年里,Imagination Technologies 一直在为 PowerVR 图形芯片...

2
2
发表了资讯
01/27 07:46

图形 API 规范 Vulkan 1.3 正式发布

Vulkan 1.3 规范已正式发布。 Khronos Group 是一个由创建高级互操作性标准的行业领先公司组成的开放联盟,昨日宣布了跨平台 3D 图形 API 及其生态系统 Vulkan 的最新更新: Vulkan 1.3 规范已正式发布,纳入并强制执行了经过验证、由开发者要求的扩展集,使功能在所有支持的平台上一致可用 Vulkan 工作组正在制定一个公开路线图 (Public Roadmap),为支持更高级的 Vulkan 功能提供计划和指导。针对中高端硬件的 Vulkan Roadmap...

3
8
发表了资讯
2021/12/21 08:17

英特尔 Linux Vulkan 驱动程序的首席开发人员离职

英特尔 Linux Vulkan 驱动程序的首席开发人员兼架构师 Jason Ekstrand 日前在其个人社交账号上宣布,已正式从英特尔离职。 刚刚上交了我的英特尔徽章。在过去的 7 年半时间里,我经历了相当多的事情。新工作将从 1 月 24 日开始。对于 2022 年,我真的很兴奋。更多细节将随后公布。 根据介绍,Jason Ekstrand 一直在大力参与英特尔的 Vulkan 开源 Linux 驱动。自英特尔"ANV"Mesa Vulkan 驱动启动以来,Ekstrand 一直是该驱动的"...

2
1
发表了资讯
2021/10/21 07:30

Vulkan 1.2.196 发布,引入 H.265 编码扩展

Vulkan 1.2.196 已发布。 早在 4 月份,最初引入的 Vulkan Video 扩展就包含了对 H.264 和 H.265 视频解码的支持,而视频编码仅限于 H.264。此版本引入了新扩展,支持使用这个新的行业标准视频 API 进行 H.265 编码。 Vulkan 1.2.196 引入了临时 VK_EXT_video_encode_h265 扩展,此扩展由 AMD、Intel 和 NVIDIA 开发,目前在 Linux 平台上,只有 NVIDIA 专有驱动程序公开了 Vulkan Video 编码/解码支持。NVIDIA 近期或将发布一个...

0
3
发表了资讯
2021/10/01 07:19

Vulkan 1.2.194 发布,为 Fuchsia OS 增加新扩展

Vulkan 1.2.194 已发布,更细内容除了常见的文档修复/优化外,还增加了新的扩展。 新扩展名为 VK_FUCHSIA_buffer_collection,从名字可以看出,这个由谷歌开发的扩展是为了满足他们 Fuchsia 操作系统平台的需求。VK_FUCHSIA_buffer_collection 用于处理缓冲区集合,将一个或多个缓冲区作为一个组分配在一起,作为核心结构属于 Fuchsia sysmem 服务的一部分。总的来说,VK_FUCHSIA_buffer_collection 可以很好地将 Fuchsia 的 sy...

2
1
2021/06/22 06:44

Vulkan 1.2.182 发布,引入多个新扩展

Vulkan 1.2.182 已经发布,除了各种文档修复和说明之外,该版本还增加了一些新的扩展。 主要更新扩展 VK_EXT_acquire_drm_display:这个扩展允许应用程序使用 Linux 上的直接渲染管理器(DRM)接口对显示器进行独占控制。这对 Wayland 合成器、VR 和其他用途非常有用。 VK_EXT_physical_device_drm:该扩展允许查询物理设备的 DRM(直接渲染管理器)属性。这项工作可以实现 Vulkan 物理设备与 Linux 上 DRM 节点的匹配。该扩展对...

0
1
2021/01/28 07:00

Vulkan 1.2.168 发布,引入两个新扩展

Vulkan 1.2.168 更新日志: 将 slink:VkAccelerationStructureNV 资源分类更改为非线性,并且将 slink: VkAccelerationStructureKHR 更改为既不是线性也不是非线性。为了达成 << resources-bufferimagegranularity,bufferImageGranularity >> 目的,这会影响内存分类。 指明了在 <<interfaces-resources-standard-layout, 标准缓冲区布局>> 中受code:scalarBlockLayout 影响的存储类。 在 <<spirvenv-module-validation-runti...

0
1
发表于服务端专区
2020/06/13 08:36

Raspberry Pi 支持 Vulkan 最新进展,通过 70000 项测试

2 月份 Raspberry Pi 基金会曾表示,他们正在致力于为 Raspberry Pi 提供开源 Vulkan 驱动程序的支持,而如今,这项开发工作已经取得了不少可喜的进展。 Raspberry Pi 基金会的博客指出,目前使用 Raspberry Pi 4 的 VideoCore VI GPU 渲染 RGB 三角形的里程碑已经通过 Vulkan 1.0 Khronos Conformance 测试套件超过 70,000 项测试,并且为 Vulkan 1.0 API 的重要子集提供了实现。为了展示效果,看看在 Raspberry Pi 4 上运行一...

1
2
2020/04/29 07:07

Vulkan 1.2.139 发布,图形 API 规范

Vulkan 1.2.139 已发布,更新内容如下: 使用 Azure 管道和 Khronos Docker 构建配置 Github CI 在有效使用之前将 NOTE 移至 flink:vkEnumerateInstanceVersion 中 在 flink:vkDestroyInstance 中为 slink:VkPhysicalDevice 对象添加 'implicitexternsyncparams' 在样式指南中,扩展名在所有生成的 Vulkan 标头中都用作预处理器符号 将有关 'switch' 语句和 Vulkan API 枚举的应用使用的注释从样式指南移至<<fundamentals-vali...

0
9
发表于AI & 大数据专区
2020/02/05 08:57

Raspberry Pi 即将迎来 Vulkan 的支持

Raspberry Pi 基金会表示,他们正在致力于为 Raspberry Pi 提供开源 Vulkan 驱动程序的支持。 Vulkan 是“新一代图形和计算 API,可提供对现代 GPU 的高效、跨平台访问”。它是 OpenGL 的下一代版本,和 DirectX 12 一样都是基于 AMD 私有的 Mantle API,不同的是 Vulkan 是开源的图形 API,它承诺通过给予开发者访问硬件底层的能力而大幅提升 3D 应用的性能。 对 Vulkan 的支持现在在 Android 智能手机中很常见。三星就长期支持...

0
5
发表于服务端专区
2019/12/11 07:25

Vulkan 1.1.130 发布,图形 API 规范

Vulkan 1.1.130 已发布,更新内容: 在 vk.xml 中将 slink:VkPipelineExecutableInternalRepresentationKHR 标记为 `returnedonly` 在自动生成的有效用法语句中使用 'slink:',而不是 'sname:' 将 flink:vkGetQueryPoolResults VU 语句 00815 拆分为两个,该语句不允许内部 asciidoctor 条件 不使用时间线信号量扩展进行构建时,隐藏过时的有效用法语句 添加 `<<VK_NV_glsl_shader>>` 弃用说明 将 SPV 和 GLSL 链接添加到 `<<V...

0
2
2019/11/20 06:49

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

Vulkan 1.1.128对此图形/计算API规范进行了各种更正和清理,同时还附带了一个新扩展。 对于Vulkan 1.1.128来说,新扩展名是VK_KHR_performance_query。此KHR批准的扩展是Vulkan中的第一个跨供应商扩展,用于查询硬件上的任何性能计数器。 VK_KHR_performance_query用于查询性能计数器,并且以可扩展的方式完成,以适应变化的GPU设备功能。据悉,VK_KHR_performance_query由Intel,AMD,NVIDIA,三星,Qualcomm,Google和ARM等公...

0
1
发表于开发技能专区
2019/10/16 07:16

Vulkan 1.1.125 发布,图形 API 规范

Vulkan 1.1.125 已经发布,内容有: 引入的新扩展是 VK_kHR_spirv_1_4,允许在 Vulkan 内使用 SPIR-V1.4 着色模块 Spir-V1.4 让高级语言翻译成 SPIR-V 更加容易,Spir-V1.4 还添加了可选的新浮点执行模式控件 Vulkan 是 OpenGL 的下一代版本,和 DirectX 12 一样都是基于 AMD 私有的 Mantle API。不同的是 Vulkan 是开源的图形 API,它承诺通过给予开发者访问硬件底层的能力而大幅提升 3D 应用的性能。 发布说明...

0
1
发表于服务端专区
2019/08/26 07:42

Vulkan 1.1.121 发布,图形 API 规范

Vulkan 是 OpenGL 的下一代版本,和 DirectX 12 一样都是基于 AMD 私有的 Mantle API,1.1.121 已经发布,除了对文档的各种错误修复之外,在设备相干内存支持方面有一个新的 Vulkan 扩展。 除了大约十几个文档修复之外,Vulkan 1.1.121 引入了 VK_AMD_device_coherent_memory 扩展。 VK_AMD_Device_Coherent_Memory 向 Vulkan 添加设备相干和设备非存储类型。这个 AMD 扩展在设备相干和非存储内存可能比非设备相干内存慢,但是对...

0
3
发表于服务端专区
2019/08/13 07:21

图形 API 规范 Vulkan 1.1.118 发布

Vulkan 是 OpenGL 的下一代版本,和 DirectX 12 一样都是基于 AMD 私有的 Mantle API,1.1.118 已经发布,它的新扩展是 VK_AMD_shader_core_properties2 和 VK_AMD_pipeline_compiler_control。 VK_AMD_shader_core_properties2 附带着色器核心属性,补充 VK_KHR_GET_HET_DEVENT_Property 2 VK_AMD_pipeline_compiler_control 用于将编译控制标志传递给管道,以便进行调优 删除冗余链接:VkSubpassDendendency 和 slink : VkSu...

2
4
发表于服务端专区
2019/07/31 07:27

图形 API 规范 Vulkan 1.1.117 发布

Vulkan 1.1.117 已经发布,Vulkan 是 OpenGL 的下一代版本,和 DirectX 12 一样都是基于 AMD 私有的 Mantle API。 除了 OpenXR 1.0 用于启动 SIGGRAPH 2019 week 之外,Khronos 集团还发布了 Vulkan 1.1.117,对 Vulkan 的 SIGGRAPH 更新带来了三个新的扩展: VK_EXT_line_rasterization:此扩展由 NVIDIA 和 Intel 开发,适用于 CAD 应用程序和 OpenGL 等常用的线栅格化特性。支持 Bresenham 风格的线条栅格化,平滑矩形线,线...

0
2
发表于软件架构专区
2019/07/23 07:31

Vulkan 1.1.116 发布,图形 API 规范

Vulkan 1.1.116 已经发布,Vulkan 是 OpenGL 的下一代版本,和 DirectX 12 一样都是基于 AMD 私有的 Mantle API。更新如下: 说明 Flink:vkCmdBeginQuery 与 index=0 的 Flink : vkCmdBeginQueryIndexEXT 相同,而该 Flink : vkCmdEndQuery 与 index=0 的 Flink : vkCmdEndQueryIndexEXT 相同 当通过 slink : VkBufferImageCopy 在缓冲区和图像之间复制深度方面时,如果没有启用`<<VK_EXT_depth_range_unrestricted>>`扩展,缓...

0
5
发表于服务端专区
2019/07/16 07:00

Vulkan 1.1.115 发布,图形 API 规范

Vulkan 1.1.115 已发布,Vulkan 是 OpenGL 的下一代版本,和 DirectX 12 一样都是基于 AMD 私有的 Mantle API,Vulkan 1.1.115 修复了通过 GitHub 和内部提出的一些规范问题,包括一些不同的项目重命名,让其有更好的一致性,区分不同的行为。 更新内容: 将有效的使用语句添加到 slink : VkWriteDescriptorSet 和 slink : VkCopyDescriptorSet,指定使用 ename : vk_Descriptor_type_ename : VK_DESCRIPTOR_TYPE_COMBINED_IMA...

0
2
发表于服务端专区
2019/04/10 06:48

图形 API 规范 Vulkan 1.1.106 发布

Vulkan 1.1.106 发布了,新版本主要是通常的维护更新和文本清理,无重大更新。Vulkan 是一个跨平台的 2D 和 3D 绘图应用程序接口,针对实时 3D 程序提供高性能和低 CPU 管理负担的体验。 新版更新内容主要有: 添加搜索框,为分块的 HTML 目标生成搜索索引(注意这样做需要构建几个新的工具链组件)。 修复 <<copies>> 章节中有效使用声明的条件 添加缺失的 pname:extent.width 和 pname:extent.height 修复 `VK_NV_ray_traci...

0
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
0 评论
57 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部