LINUX.ORG.RU

Llvm


51

0

Всего сообщений: 182

См. также:

 , , , , , , , ,

DirectX backend в LLVM получил статус официально поддерживаемой архитектурной цели

 ,

DirectX backend в LLVM получил статус официально поддерживаемой архитектурной цели
Группа Open Source

В LLVM завершён перевод DirectX backend из экспериментального в официальный статус. Соответствующий pull request #214066 был влит в основную ветку llvm-project 31 августа. DirectX перенесён из LLVM_ALL_EXPERIMENTAL_TARGETS в обычный LLVM_ALL_TARGETS, поэтому теперь backend будет собираться по умолчанию вместе с другими штатными целями LLVM.

Ранее для его включения требовалось явно добавлять DirectX через CMake-параметр LLVM_EXPERIMENTAL_TARGETS_TO_BUILD. В принятом изменении DirectX добавлен в стандартный список targets и удалён из экспериментального.

Речь идёт не о реализации Direct3D или графическом драйвере. DirectX backend преобразует LLVM IR в DXIL — DirectX Intermediate Language, используемый DirectX 12 для представления скомпилированных шейдеров. Согласно документации LLVM, DXIL основан на bitcode старого LLVM 3.7, дополненного специфичными для DirectX операциями, ограничениями и метаданными. Результат помещается в контейнер DXContainer, содержащий DXIL и дополнительную информацию о шейдере.

( читать дальше... )

>>> Источник (github.com)

unclestephen
()

Еще новости

Август 2026

  • LLVM 23 (20 комментариев)
  • Mojo 1.0 (90 комментариев)

Июнь 2026

  • QBE 1.3 (71 комментарий)

Октябрь 2025

2025

2023

2020

2019

2018

2017

2016

2015

Галерея

Форум

Август 2026

Апрель 2026

Февраль 2026

2024

2023

2023

2022

2021