vkd3d - DXIL support progress?

Greg Roth goyoroth at gmail.com
Fri Oct 18 09:25:07 CDT 2019


I have not been using LLVM. I was concerned about license conflicts. So
I've been writing fresh code based on the LLVM and DXIL documentation.

I'll see about setting up a repo somewhere.

Greg



On Fri, Oct 18, 2019 at 8:21 AM Hans-Kristian Arntzen <
post at arntzen-software.no> wrote:

>
> On 10/18/19 4:15 PM, Greg Roth wrote:
>
> I confess I got a bit sidelined on this by some other projects, but I'm at
> a point where I can take it up again.
>
> The status is that I can parse the DXIL produced by DXC for a simple
> passthrough shader, but I can't generate the spir-v yet.
>
> Are you using LLVM to parse the DXIL bitcode? I've been able to parse the
> IL fully that way, but haven't done anything related to codegen.
>
> Most of the (little) time I've spent so far as been coming up with an
> algorithm to convert DXIL's unstructured control flow to something which
> conforms to SPIR-V's structured model.
>
>
> I didn't think that was sufficient progress to wrap into a patch and get
> feedback on, but if you'd like to see it, I can polish it up and do so.
>
> If you have a repo somewhere it could be interesting to take a look.
>
> Cheers,
> Hans-Kristian
>
>
>
> Greg
>
>
>
> On Fri, Oct 18, 2019 at 8:10 AM Hans-Kristian Arntzen <
> post at arntzen-software.no> wrote:
>
>> Hi. There's this thread from September
>> (https://www.winehq.org/pipermail/wine-devel/2019-September/150657.html)
>> (Sorry, can't reply to it directly, as I wasn't on the ML at the time).
>> I'd like to dig into DXIL translation, but there is risk of duplicating
>> work.
>>
>> Greg: Got any status update?
>>
>> Cheers,
>> Hans-Kristian
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20191018/0f6509d5/attachment.htm>


More information about the wine-devel mailing list