如果你是程序员,想让辛辛苦苦写的OpenGL程序快速运行在仅支持Vulkan的GPU上,而不想使用Vulkan重新实现该应用程序,那么Zink可以满足你的需求。
如果你是GPU厂商,你已经完美支持了Vulkan,虽然Vulkan很有可能替代OpenGL,但完全不支持OpenGL似乎说不过去,偷懒的办法就是将所有OpenGL的调用转换为Vulkan的调用,那么Zink仍然可以满足你的需求。
下表列出了图形渲染相关API之间相互转换的工具,他们的具体应用场景等待你的发掘。
From\To | OpenGL | OpenGL ES | Vulkan |
---|---|---|---|
OpenGL | Paper | Zink | |
OpenGL ES | OpenGL ES Emulator | ||
Vulkan |
通用计算相关的API也可以相互转换:
From\To | Cuda | OpenCL |
---|---|---|
Cuda | Cuticle | |
OpenCL | SnuCL-Tr |
网友评论