add shadowmap
replace d3dxtexture with DirectXTex which supports more format and windows 8