On Monday, 27 August 2018 at 01:10:17 UTC, Manu wrote:
On Sun, 26 Aug 2018 at 18:08, Manu <turkey...@gmail.com> wrote:
Actually, I'm really mostly interested in DX12 shader output
right
now... I think there are tools that can convert LLVM to DX
shaders? I
haven't looked into it yet, but it's on my backlog.
Next would be SPIRV for Vulkan.
This looks promising:
https://blogs.msdn.microsoft.com/directx/2017/01/23/new-directx-shader-compiler-based-on-clangllvm-now-available-as-open-source/
I would love to do it but that repo is _horribly_ organised and
resembles nothing like a backend and appears to lack relevant
LLVM IR tests. SPIRV for Vulkan would be doable if there is
support from the Vulcan folks when the SPIRV backend is
upstreamed to LLVM.