void cgl::core::D3D11Resource::onReset()
{
	comReset((IUnknown**)ptr());
}
void cgl::CD3D11Buffer::onReset()
{
	comReset((IUnknown**)ptr());
}
//////////////////////////////////////////////////////////////////////////
// dxgi adapter
void cgl::core::CDXGIAdapter::onReset()
{
	comReset((IUnknown**)ptr());
}
void cgl::core::CDXGIOutput::onReset()
{
	comReset((IUnknown**)ptr());
}
void cgl::core::CDXGIFactory::onReset()
{
	comReset((IUnknown**)ptr());
}
void cgl::util::CGLInputBuffer::onReset()
{
	comReset((IUnknown**)ptr());
}