   [SlimDX] Clean up DX10
  Hi allWhat's the correct way of cleaning up the resources of a directx 10 app?Currently I'm disposing all objects (textures, surfaces, meshes and so on) followed by a Device.ClearAllObjects() and finally disposing the device object, the thing is, without closing the process, I'm seeing a constant increase of the thread count. The app it's mainly d3d9ex, however I'm using d3d10 in some specific areas, in d3d9ex mode only (no d3d10 device) the thread count it's correct.Thank you in advance for any help given.   
  a call to Release() on all objects/devices you created should be fine :)   ;  Well, that's what I'm doing, diligently on all objects, besides, as I said before if I don't create the d3d10 device (and of course the d3d10 objects) the thread count is correct.Thanks   ;  Just one more info, the application it's a windows forms one, where it as a control where the direct3d scene runs on, the user can start and stop it, so, closing the application/process it's not an option. For each start and stop sequence the thread count increases at least by 1 thread, i'm not starting any aditional threads related to the d3d10 usage, and at the stop action every thread I've created it's acounted for. Again, if not instanciating the d3d10 device the thread count remains as it should.   ;  Initializing the dx10 device with the flag PreventThreadingOptimizations doesn't show the problem.   