背景
- D3D12 アプリを Wine で動かしたりテストしたい
- ゲームを動かすわけではなくて, ちょっとした D3D12 アプリをテストしたり動かしたりしたい
vkd3d を試します.
Build
Wine 5.0 or later とします.
Ubuntu 18.04 で apt で入る spirv-headers, vulkan-headers は古いので, 自前で git clone とかしておきます.
CFLAGS で SPIRV-Headers, (vulkan-headers, libvulkan) へのパスを指定します.
Vulkan は Vulkan SDK や, GPU ベンダの SDK があればそちらを見てくれるかもしれません.
あとは configure して make するだけです!
$ CFLAGS="-I../SPIRV-Headers/include" ./configure --prefix=$HOME/local
$ make
$ make install
Windows で動かす.
Windows native 版もあります.
TODO
- 実際に D3D12 アプリを WINE で動かしてみる