Introduction and index of this series is here.
In the previous post, I did a naïve Metal GPU “port” of the path tracer. Let’s make a Direct3D 11 / HLSL version now.
This will allow testing performance of this “totally not suitable for GPU” port on a desktop GPU. HLSL is familiar to more people than Metal. Maybe someday I’d put this into a Unity version, and having HLSL is useful, since Unity uses HLSL as the shading language.
↧