Quote:
Nvidia releases the Vulkan Graphics API...
|
This sentence sounds wrong. Khronos released the specifications, not Nvidia.
Khronos wanted to create a successor to OpenGL called GLNext but they didnt had a working concept.
AMD, realizing that they will not reach a large market share with their proprietary Mantle API, donated the Mantle sources to Khronos.
Since then companies (including Nvidia, Intel and AMD of course) have contributed to GLNext and formed the Vulkan 1.0 specification.
We can assume a certain portion of the code is still based on the Mantle groundwork.
Quote:
(as in, write your most speed-critical code in Vulkan and the rest in OpenGL?)
|
Not sure if it work in this way, but Vulkan and OpenCL 2.1 share the same intermediate language (SPIR-V) and OpenGL is further developed and will co-exist with Vulkan.