VUDA: програмен интерфейс за Vulkan с отворен сорс код

Разработчик от GitHub с никнейм jgbit стартира проекта с отворен код VUDA. Той се е вдъхновил от API CUDA на Nvidia и прави на практика същото за API Vulkan. Тоест, в този случай вместо CUDA имаме VUDA. Според създателя на проекта, в света на отворения код ще се появи лесен и достъпен нов изчислителен интерфейс за графичните процесори.
VUDA е реализиран като софтуерен слой за популярния графичен програмен интерфейс Vulkan от следващо поколение, осигуряващ пълен достъп до всички ресурси на графичните процесори. Независимо дали са интегрирани или са отделен чип. VUDA се предоставя като библиотека за програмния език C++. По този начин проектът е съвместим с всички платформи, които имат C++ компилатор и поддържат Vulkan.
Засега проектът е в ранен етап на развитието си, но благодарение на отворения код, неговият потенциал е огромен. Сорс кодът се разпространява под MIT лиценза. Съответната страница в GitHub съдържа пример със сорс код, който дава възможност на програмиста да се ориентира и да започне използването на новата C++ библиотека.
Технологията Vulkan е аналог или по-точно конкурент на DirectX 12, Apple Metal, и Mantle на AMD (на който той се базираше в началото).
