Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 2.13 KB

vulkan.md

File metadata and controls

44 lines (27 loc) · 2.13 KB

Vulkan

https://en.wikipedia.org/wiki/Vulkan_%28API%29

Also by Khronos.

http://gamedev.stackexchange.com/questions/96014/what-is-vulkan-and-how-does-it-differ-from-opengl

Derived from https://en.wikipedia.org/wiki/Mantle_%28API%29 by AMD, now abandoned in favor of Vulkan, and will somewhat be the new OpenGL.

There is no ES version like for OpenGL, http://arstechnica.com/gadgets/2015/08/android-to-support-vulkan-graphics-api-the-open-answer-to-metal-and-dx12/ says ES and non-ES convergence has been going on for a while now.

TODO software implementations: https://www.quora.com/unanswered/Is-there-a-Vulkan-software-CPU-implementation

Examples

Hardware support

Supported hardware:

Works on most GPUs that support OpenGL ES 3.1 http://arstechnica.com/gadgets/2015/08/android-to-support-vulkan-graphics-api-the-open-answer-to-metal-and-dx12/

Ubuntu install

TODO. Already had an NVIDIA NVS 5400M driver 361.42 working for OpenGL.

OpenGL implemented with Vulkan

https://github.com/g-truc/glo