I'm on the edge of starting a large refactor round in our software. At the moment, the render component is still based upon DX9. The new version will use DX10.
Before I start, are there any important and well written guides or overviews on porting DX9 to DX10? I have found some minor information, but can't find any well written posts, guides, or overviews. I want to prevent myself from making 'classical' mistakes, which I could prevent by reading before starting to port.
My intent is to read up on "general" porting guides as well as more specific examples. The software renders both meshes as well as volumes so information on these topics is much appreciated. Other keywords are - but not exclusively - : buffers, memory management, and multi-gpu.