wouldn't it be simpler to add another pass that converts from one to the other?
This was the approach I was going to take until performance issues led me down the current one instead. My plan was to do this all the way until [ef6eeb84cdf3c297c2e69da3e924a3dc3a7e4f77](https://gitlab.winehq.org/vitorhnn/vkd3d/-/commit/ef6eeb84cdf3c297c2e69da3e9...) where I realized that I could just "chain" the iterations with this approach and I wouldn't need such a pass.