<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black;background:white">Hello!</span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black"><br>
<br>
<span style="background:white">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).</span><br>
<br>
<span style="background:white">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: </span></span><a href="https://www.wihlidal.com/blog/pipeline/2018-09-16-dxil-signing-post-compile/"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#888888;background:white;text-decoration:none">https://www.wihlidal.com/blog/pipeline/
 ... t-compile/</span></a><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black"><br>
<br>
<span style="background:white">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): </span></span><a href="https://github.com/gwihlidal/dxil-signing"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#888888;background:white;text-decoration:none">https://github.com/gwihlidal/dxil-signing</span></a><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:black"><br>
<br>
<span style="background:white">Thank you,</span><br>
<span style="background:white">Graham</span></span><o:p></o:p></p>
</div>
</body>
</html>