This month progress has continued on shader support. Although not complete the translation is starting to look like a valid shader. The picture below is the disassembled SPIR-V which was translated on the fly from DXBC. Although I was sick a week out of this month I was able to add support for swizzle on source registers, automatically adding load instructions where a source register is a pointer and other misc improvements. As always the source is up on github and if you would like to support this project I'm also on Patreon.