Hi there,

I'm having a read through online atm to find a good way of doing this but I thought I'd ask here as well.

I've made a class that will create a IDXGIFactory4 and a ID3D12Device. The factory part is used (amongst other things) to retrieve data about hardware and checking feature levels.

The device is the rendering device itself which does the rendering. They're both COM Objects. I'm thinking is it ok to just call the Release() method on them in the class deconstructor?

Thanks