Apple News

Приложенията Vulkan вече са съвместими с macOS и iOS

Популярна кросплатформена 3D графика и изчислителен API Vulkan е получава подкрепа за екосистемата на Apple , което означава, че разработчиците на Mac и iOS ще могат да създават и стартират приложения Vulkan на устройства на Apple.





Valve, LunarG и The Brenwill Workshop, членове на консорциума The Khronos Group, който разработи Vulkan, са работили съвместно с инициативата за преносимост на Khronos Group, за да позволят приложенията на Vulkan да бъдат пренесени към платформи на Apple.

как да изтрия данни от iphone

vulkanappsmac
Целта на Khronos Group Инициатива за преносимост на Vulkan е универсално подмножество на Vulkan 1.0, което е проектирано да работи при естествени нива на производителност през Metal и DirectX 12 драйвери. Metal и DirectX 12 могат да поддържат почти всички Vulkan, с изключение на елементи като триъгълни вентилатори, отделни референтни маски за шаблони, функционалност на Vulkan Event и няколко други функции.



Valve използва инструменти Vulkan на macOS с Dota 2 и успя да постигне „значително по-висока производителност“ от родните драйвери на OpenGL.

как да изтрия кеша в safari

vulkandota2
Колекция с отворен код от инструменти, комплекти за разработване на софтуер (SDK) и библиотеки по време на изпълнение, които позволяват разработването и внедряването на Vulkan в macOS и iOS, вече е достъпна на целевата страница за преносимост на уебсайта на Khronos Group . С поддръжката на Vulkan за Mac и iOS устройства, разработчиците ще могат да поддържат множество платформи, като същевременно намалят разходите за пренасяне и разработка.

„Изпълнението на Vulkan приложения на платформи на Apple е искането номер едно от разработчиците и днешното пускане на MoltenVK runtime и LunarG macOS SDK оживява тази възможност, каза Нийл Тревет, вицепрезидент на NVIDIA и президент на Khronos Group. Разработчиците са поканени да изтеглят инструментите за преносимост на Vulkan с отворен код днес и да предоставят обратна връзка чрез Vulkan Ecosystem GitHub Issue. Инициативата за преносимост на Vulkan ще продължи да укрепва инфраструктурата и инструментите за привеждане на възможностите на Vulkan в множество платформи Metal и DX12 – нашата дългосрочна цел е да позволим на преносим Vulkan код да се изпълнява на всяка платформа, за която разработчиците се интересуват.

От днес, библиотека MoltenVK от The Brenwill Workshop, която превежда обажданията на Vulkan в Metal обаждания на macOS и iOS, е с отворен код.

SDK с отворен код LunarG Vulkan за macOS също е достъпен днес на LunarXchange, което позволява на разработчиците да създават, стартират и отстраняват грешки на Vulkan приложения на Mac. В бъдеще LunarG планира да продължи да развива своя Mac SDK, за да добави допълнителни инструменти и функции.

преди колко време излезе iphone xr

Повече информация за поддръжката на Vulkan за устройства на Apple можете да намерите на Уебсайтът на Khronos Group .