d3d draw() texture half-pixel offset bug