directXTex texture loader now uses forward declarations