Do I need to use IUnknown::AddRef() after calling GetNativeTexturePtr() on Windows?
And IUnknown::Release()
You only need to call AddRef() if you want the texture to live past the lifetime of Unity’s texture object. And you only need to call release if you called AddRef() on it previously.