gongminmin / Dilithium

Dilithium is a bidirectional shader converter for converting between DXIL and SPIR-V.
MIT License
166 stars 13 forks source link

Some rough ETA? #5

Open oscarbg opened 7 years ago

oscarbg commented 7 years ago

I know.. I know.. project seems still in it's infancy.. but can provide some rough ETA? for example do you think project (at least DXIL->SPIR-V) can be more or less implemented on 2017? also note I asked support for DXIL<->SPIR-V here: https://github.com/Microsoft/DirectXShaderCompiler/issues/68 and now pointed to your project so you get some publicity :-)

gongminmin commented 7 years ago

Thanks! I'm pretty close to make the first step: disasm of DXIL. I hope I can push it this weekend or early next week. Then I'll move on to SPIR-V generator. It definitely can be implemented in 2017, very likely before September.

oscarbg commented 7 years ago

Nice news.. will follow the project frequently for updates..

oscarbg commented 7 years ago

have you lost interest on it? no pressure just haven't seen any progress in a while..

gongminmin commented 7 years ago

Well, there are google engineers involve in that open source D3D compiler, to add a SPIR-V back-end. So I slowed this down. I think the goal of Dilithium is now provide a lean-and-mean binary translator.

oscarbg commented 7 years ago

Yes that's should be the plan IMHO.. must be of use to users likes Wine developers once games using DXIL binaries instead of DXBC emerge and they want to translate to SPIR-V

2017-07-29 7:16 GMT+02:00 Minmin Gong notifications@github.com:

Well, there are google engineers involve in that open source D3D compiler, to add a SPIR-V back-end. So I slowed this down. I think the goal of Dilithium is now provide a lean-and-mean binary translator.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/gongminmin/Dilithium/issues/5#issuecomment-318805157, or mute the thread https://github.com/notifications/unsubscribe-auth/AAo2eS6ULCd4h6qndFxlrEsFJaslCcwKks5sSsA7gaJpZM4NJexg .