TGViewer
Linux Linux @sysadminoff · 2.13K subscribers
Post #19968 64
‍DirectX backend в LLVM получил статус официально поддерживаемой архитектурной цели

В 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 и дополнительную информацию о шейдере.
( читать дальше... )



 directx, llvm

👉@sysadminoff

https://www.linux.org.ru/news/opensource/18376833
More from @sysadminoff
  1. Oct 1, 2026📰 qBittorrent 5.2.4 Open-Source BitTorrent Client Released with WebUI Improvements qBitto…
  2. Oct 1, 2026📰 NVIDIA Developing "Display Config Server" To Improve Linux/Wayland On Display Walls As…
  3. Oct 1, 2026📰 Dutch government turns to NixOS for a sovereign desktop DAWO combines a Linux-based cli…
  4. Oct 1, 2026📰 Git 2.56 Released With Safer Conflict Resolution and Performance Gains The latest Git r…
  5. Oct 1, 2026📰 Your Proxmox server can handle 10 times the workload if you stop treating everything li…
  6. Oct 1, 2026📰 Fedora 45 To Feature Smoother Experience For Snapdragon X1 Laptops Qualcomm hiring one…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →