hw1 dx sample and hlsl basic