   D3DXMesh - have to be system or managed pool?
  Do the Mesh objects using the D3DXMesh interface have to reside in SYSTEM or MANAGED pool?My entire program is on default, where I handle all the allocation/deallocation of video memory objects myself.  I didn''t see this in the interface so I assume you have to specify one of the 2 flags above.If I want to use default pool, I''m guessing I can''t use the D3DXMesh functions. I''ll have to use the IDirectXFile and load in the xfile manually and build my models using my own classes (which is fine). If I have to go that route, does anybody have a sample on how to use the IDirectXFile functions to read .X files?  
  i *think* i read (or saw commented in MS code) somewhere that specifying 0 as the Options parm in a D3DXLoadMeshFromX call will put the buffers into the default pool.  ;  In fact a 0 flag is D3DPOOL_DEFAULT  