Untuk apa Hull, Domain, dan Geometri digunakan?

Saya telah melakukan bagian yang adil dari pemrograman game 3D untuk (mantan) majikan saya, dan juga di mesin kustom saya sendiri untuk game indie saya sendiri. Awalnya, saya mulai dengan Direct3D 9, dan D3DX9, yang cukup banyak melakukan segalanya untuk saya, dan tidak mengharuskan saya untuk...