Wine fails to load executables that reference dxil.dll

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
gwihlidal
Newbie
Newbie
Posts: 2
Joined: Sat Dec 01, 2018 8:58 pm

Wine fails to load executables that reference dxil.dll

Post by gwihlidal » Sat Dec 01, 2018 9:05 pm

Hello!

I have been doing a lot of recent work in getting Windows graphics utilities (especially shader compilers) running on Linux, and some of these tools require Wine to operate correctly. The new DirectX shader compiler now compiles on Linux, but the signing must occur using a signed validator (dxil.dll that ships with Windows 10).

I wrote a little utility that loads dxil.dll and can do dxil signing post-compilation, and the hope was to run this in Wine, but I get some errors when trying to do so. I blogged about the adventure here: https://www.wihlidal.com/blog/pipeline/ ... t-compile/

I'm hoping someone can shed some light on what the issue here is, preferably with a fix or some instructions on how to debug this on my end. My utility that reproduces the Wine error is open source in case someone wants to give it a whirl (prebuilt Windows binaries in the releases area): https://github.com/gwihlidal/dxil-signing

Thank you,
Graham

User avatar
dimesio
Moderator
Moderator
Posts: 12684
Joined: Tue Mar 25, 2008 10:30 pm

Re: Wine fails to load executables that reference dxil.dll

Post by dimesio » Sun Dec 02, 2018 6:24 am

You might want to also post this to the developer's mailing list; most developers do not read the forum.

gwihlidal
Newbie
Newbie
Posts: 2
Joined: Sat Dec 01, 2018 8:58 pm

Re: Wine fails to load executables that reference dxil.dll

Post by gwihlidal » Sun Dec 02, 2018 7:13 am

I have now posted to the developer list. Thank you!

Locked