Microsoft DirectX 12 переходит на SPIR-V как формат обмена по умолчанию

/ ТехнологииНовости / Технологии
Команды Microsoft

Microsoft Corporation (произносится «ма́йкрософт»; как правило, именуется просто Microsoft; распространено сокращение MS) — одна из крупнейших транснациональных компаний по производству проприетарного программного обеспечения для различного рода вычислительной техники — персональных компьютеров, игровых приставок, КПК, мобильных телефонов и прочего, разработчик наиболее широко распространённой на данный момент в мире программной платформы — семейства операционных систем Windows. Подразделения компании также производят семейство игровых консолей Xbox, а также аксессуары для персональных компьютеров (клавиатуры, мыши и т. д.). C 2012 года производит собственный планшетный компьютер — Surface. Википедия

Читайте также:Microsoft уже проиграла консольную войну? Мобильный рынок по-прежнему остается золотой жилой для издателейMicrosoft обещает значительное улучшение производительности современных приложений Windows 11Возможность оформить предзаказ Stalker 2 появилась в Microsoft StoreMicrosoft делает ставку на Call of Duty для увеличения подписок Game PassMicrosoft использует роботов для переработки жёстких дисков

Direct3D и HLSL представили планы по интеграции поддержки SPIR-V в DirectX 12

Thumbnail: Direct3D 12DirectX 12 — 12-я версия Direct3D (DirectX), компонента программного интерфейса приложения (API), обеспечивающего функции для взаимодействия операционной системы и приложений с драйверами видеокарты, преемник DirectX 11. Функции данного программного интерфейса привязаны к операционной системе линейки Windows и доступны в Windows 10. DirectX 12 вышел в 2015 году. Википедия

Читайте также:AMD показала, как DX12 улучшает эффективность игровых движковF1 2016 будет поддерживать DirectX 12Слух: DirectX 12 сможет работать с Multi-GPU системамиHellraid стремится к 1080p/60fps на PS4 и Xbox OneMicrosoft анонсирует DirectX 12 для PC и Xbox One

с предстоящим выпуском Shader Model 7. Этот значительный переход знаменует собой новую эру в программировании GPU, поскольку он направлен на унификацию промежуточного представления для этапов графических шейдеров и вычислительных ядер. SPIR-V, открытое стандартное промежуточное представление для графических и вычислительных шейдеров, заменит фирменный DirectX Intermediate Language (DXIL) в качестве формата обмена шейдерами для DirectX 12. Ожидается, что принятие SPIR-V упростит процессы разработки в различных средах выполнения GPU. Приняв этот открытый стандарт, Microsoft стремится укрепить позицию HLSL как ведущего языка для компиляции графических и вычислительных шейдеров для различных устройств и API. Этот переход является частью многолетнего процесса разработки, в ходе которого Microsoft будет тесно сотрудничать с Khronos Group и LLVM Project. Компания присоединилась к рабочим группам SPIR и Vulkan компании Khronos, чтобы обеспечить бесперебойное сотрудничество и быстрое внедрение функций.

Хотя переход займет несколько лет, Microsoft предоставляет раннее уведомление, чтобы разработчики и партнеры могли соответствующим образом спланировать его. Компания предложит инструменты перевода между SPIR-V и DXIL, чтобы облегчить постепенный переход как для разработчиков приложений, так и для разработчиков драйверов. Для тех, кто не знаком с разработкой графики, графические API поставляются с виртуальными архитектурами набора инструкций (ISA), которые абстрагируют стандартные аппаратные функции на более высоком уровне. Поскольку графические процессоры не следуют той же ISA, что и центральные процессоры (x86, Arm, RISC-V), эта виртуальная ISA необходима для определения некоторых универсальных элементов в архитектуре графического процессора и обеспечения возможности запуска различных API, таких как DirectX и Vulkan. Вместо того чтобы сосредоточиться на поддержке нескольких форматов, таких как DXIL, Microsoft принимает открытый стандарт SPIR-V, который станет де-факто для разработчиков API в будущем, позволяя сосредоточиться на большем количестве функций вместо постоянного копирования функций друг друга. В то время как DXIL используется в основном для игровых сред, SPIR-V также применяется в высокопроизводительных вычислениях с OpenCL и SYCL. Игровое присутствие также присутствует благодаря API Vulkan, и мы ожидаем, что SPIR-V присоединится к играм DirectX 12.

Источник: Microsoft

Подписаться на обновления Новости / Технологии

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• Rutab-Бот читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос и обновите страницу через пару минут 👍
• Rutab-Бот работает в тестовом режиме и может ошибаться, либо просто не знать ответа.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.

Топ за 24 часа 🌶️


0 комментариев

Оставить комментарий


Новые комментарии

а разве рыцари Круглого стола и викинги не были чернокожими???
  • Анон
игра с формированием ложного самомнения через подхалимаж. ---По образу и подобию .....
  • Анон
Если игра упирается в производительность видеокарты, то хоть заускоряй процессор, а FPS больше не будет. Я у себя на синтетических тестах получил лишь меньшую задержку памяти. В играх практически...
  • Анон
Всё в порядке с физикой: источник может быть меньше четверти длины волны. Даже одиночный ион в ионной ловушке может излучать видимый свет (а размер меньше 0.2нм).
  • Анон
Можно делать смартфоны и планшеты на этом процессоре и наконец то использовать полноценную windows. Это отличная замена процессорам arm
  • Анон
Странно почему не 50 долларов.
  • Анон
Понимаю мощь производительность и все дела, но как черт возьми тепло отделять от камня если его прям нагрузить
  • Анон
Не предвзятость это - "Интересно, что Arc B580 проигрывает RTX 4060 в OpenCL" - где разница на невероятных 3,5 %, "но реабилитируется с НЕЗНАЧИТЕЛЬНЫМ 6%-ным преимуществом в Vulkan.". Не...
  • Анон
И теперь нельзя отключить авто обновление!!! Это жесть
  • Анон
Не знаю, я купил Cougar850 80Gold за 10К₽ и нормально
  • Анон

Смотреть все