   Lost  Neighbor
  I think I have read this somewhere but forgot where.  How does adjacency in GS handle cases when the neighbor is lost (e.g. a polygon on the edge of an open mesh)?Thanks   
  The primitive topology is indicated by the D3D10_PRIMITIVE_TOPOLOGY enum which you set on the device's input assembly stage.  I think what you'd do is draw all primitives with adjacency with D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ and then draw all edge primitives with D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST.   