fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Огляд комп’ютерних ігор

Ігри на MacOS, iOS отримають графічний приріст, яким повинен захопитися навіть містер Спок

Ігри на MacOS, iOS отримають графічний приріст, яким повинен захопитися навіть містер Спок

У понеділок, 26 лютого, компанія Khronos Group оголосила, що Valve Software, LunarG і The Brenwill Workshop співпрацювали над створенням MoltenVK, нового API, який обіцяє кращу графіку і більш високу продуктивність на MacOS і iOS. По суті, він дозволяє іграм, що покладаються на власний графічний API Metal від Apple, використовувати бібліотеку Vulkan, зберігаючи при цьому високопродуктивну, нативну швидкість. Вперше MoltenVK буде використано в грі Valve Dota 2 для MacOS через безкоштовне оновлення, яке вийде в найближчі місяці.

Ігри та інші графічно інтенсивні програми вимагають посередника для отримання найкращої продуктивності. На найпростішому рівні графічний API служить перекладачем між апаратним (GPU) і програмним (гра) забезпеченням. DirectX є найбільш використовуваним рішенням, розробленим Microsoft для комп’ютерів на базі Windows, за яким слідує платформа OpenGL з відкритим вихідним кодом. Vulkan – це новіша, високопродуктивна альтернатива з відкритим вихідним кодом.

Хоча пристрої Apple підтримують OpenGL, вони, очевидно, не підтримують DirectX. Вони також не “офіційно” підтримують Vulkan, а замість цього покладаються на рідну альтернативу Apple під назвою Metal. Саме тут і з’являється MoltenVK; коли гра, що працює на MacOS або iOS, робить запит до апаратного забезпечення, пов’язаний з графікою Metal, “перекладач” замість нього використовує шейдери на основі Vulkan.

“MoltenVK – це бібліотека, яка переводить виклики графічного та обчислювального API Vulkan в базові виклики Apple Metal API як на iOS, так і на macOS”, – пояснюють в Khronos Group.

В рамках анонсу Valve розповсюдила бенчмарки, в яких порівнюється Do ta 2, що працює на MacOS з використанням OpenGL, і портована версія, що працює з Vulkan. Наводимо цифри в кадрах в секунду:

MoltenVK є частиною ініціативи Vulkan Portability Initiative по розширенню можливостей Vulkan на пристрої, які не підтримують нативні драйвери Vulkan, такі як пристрої Apple. Ця ініціатива зосереджена на розробці “специфікацій, бібліотек з відкритим вихідним кодом та інструментів”. Але всі учасники хочуть отримати універсальну платформу, тобто вони націлені на пристрої, які також покладаються на DirectX 12 і OpenGL.

На додаток до анонсу MoltenVK, Khronos Group випустила SDK LunarG Vulkan з відкритим вихідним кодом для MacOS. […] […] […]

[…]

Source: digitaltrends.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *