d3d fill caps oddity