Интерфейс прикладного программирования (application programming interface, API) DirectX 12 обещает существенно увеличить производительность видеоигр в операционной системы Windows 10 благодаря более эффективному использованию современного оборудования по сравнению с предшественниками. Тем не менее, Valve Software считает, что нет смысла использовать DirectX 12, когда на подходе кросс-платформенный API Vulkan.
Все современные интерфейсы программирования приложений, используемые при создании видео игр — Apple Metal, Microsoft DirectX 12 и Vulkan, разрабатываемый Khronos Group — считаются низкоуровневыми API и обладают в целом аналогичными возможностями. Все три API эффективно используют современные многоядерные процессоры (в частности, обрабатывают больше количество запросов на отрисовку, чем интерфейсы предыдущих поколений), позволяют использовать графические процессоры для вычислений общего назначения, позволяют получить низкоуровневый доступ к ресурсам GPU (в том числе прямой доступ к памяти GPU), снижают значение драйвера графической карты для производительности в играх и т. д. Все три API совместимы с широким спектром аппаратного обеспечения, разработанного разными производителями.
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев