Testing the Jai Compiler

As the company grows with projects beyond The Witness, we thought it’d be nice to show progress on something not too secretive. For those folks into technical posts, I’ll discuss how we used our new programming language to create an automated framework to test the language itself. — Jon wanted …

Continue reading

HLSLParser

We just finished porting The Witness to D3D11. It took a little longer than I was hoping and one of the unexpected difficulties was getting our D3D9 HLSL shaders to work in D3D11. The D3D shader compiler provides a backward compatibility flag (D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY) that I was hoping would allow us …

Continue reading