vulkan,是一个多平台、低开销的3D图形和计算API。vulkan由Khronos Group开发和维护,是OpenGL的下一代开放图形API规范。和OpenGL相比,vulkan更高效、更灵活,能更好地实现强大的显卡加速。vulkan为现代图形处理器提供了更加细粒度的控制,并且能够更好地利用多核处理器,延长电池寿命。
除了作者控制着硬件的更多细节,创建Vulkan API还是为更好地处理线程和以下内容而创建的:
1.更高效的命令提前批量提交。
2.增加了渲染引擎的灵活性,并为应用使用优先级队列提供了更大的控制能力。
3.提供与GPU更好的交互,包括支持共享内存模型以及显式内存管理功能等等。