I use both 3D and 2D in my DirectX program. I use the rhw method for 2D. My question is probably surprising: How can I draw 2D in a given location on the screen? In 3D I use matrix transform. Do I have to do something similar in 2D? I load the 2D data and when I render it, I can only render it in the upper left corner as it is (0;0) point. What do do to render it to other places?