、ES和OpenCL 而Vulkan的开发者来自图形领域的各行各业,包括:GPU厂商、系统厂商、游戏引擎厂商等,天然具有跨平台属性 Apple虽然没有在官方层面直接支持Vulkan,但是可以通过MoltenVK 在iOS和Mac平台运行Vulkan (MoltenVK is a runtime library that maps Vulkan to Apple's Metal graphics framework With MoltenVK, you get the performance benefits and added debugging and performance tuning capabilities
选择策略 拆分 innerproduct 为两步骤提高并行度 运用 shared memory 优化访存性能 运用 nvidia tensorcore Vulkan 扩展优化矩阵乘 修复最新 MoltenVK
- 更新至MoltenVK 1.1.10。- 火箭联盟可与wined3d一起玩。Linux:- 对DirectX 12的初始支持。- 修复Office 2016/365错误。
通过 MoltenVK 支持 MacOS/iOS。 内核是内联编写的,完全使用 Rust。 主机上的缓冲区可以使用 Vecs 和slices访问。
更新后的 CrossOver 25 有了 MoltenVK 1.2.10 和 vkd3d 1.14 的优化,已经支持《街头霸王 6》、《极品飞车:热焰》、《仁王 2 - 完整版》、《拆迁》、《奇迹时代
当前支持的平台是Windows 10,带有X11(xcb)的Linux,带有MoltenVK的macOS或适用于Vulkan的Android 7.0+,适用于Metal的macOS,适用于D3D的Windows
它有一个测试套件,它的后端主要由MoltenVK开发和使用。 SPRIV-Cross 在我们的性能报告中出现了很多次(例如在Dota2上)。
OpenGL (GL 3.3+) (GL ES 3.0+) (WebGL2) WebGPU ✅ ✅ = 支持 = 低级支持 = 需要ANGLE翻译层(仅限 GL ES 3.0) = 需要MoltenVK