You can already use vkd3d-proton on linux, even the gears demo works fine. Not all system integration features are supported (timestamps and host memory import are missing for example iirc), but the main api should work.
Ok thanks for clarifying. I was able to compile the project for Linux, and its more clear now what the scope and usage is.
For windows native build I had a compilation error, I will make separate issue for this if I cannot solve it.
Nothing extracted yet.
This is not an issue but a question.
As I understand now it VKD3D is always targeted to be used as a Windows dll running on Linux via Wine.
I am wondering if you are planning to support native D3D12 development on Linux (e.g. d3d12.so).
In other words, use VKD3D as a pure translation layer to allow D3D12/DXGI to compile and run natively on Linux without Wine.
Of course the window handles would need some kind of wrapping to translate to Linux native window system handles.