DirectX编程中常见崩溃总结

1.在该传入非空的地方传入了空指针。通常是因为视图调用某个函数,但是Buffer或者资源没有初始化。
2.在该传入空指针的地方传入了已经存在资源的指针。一般常见于各种Create函数
3.释放资源的时候该资源其实已经被其他地方释放了,可能并非是该资源本身,而是已经被其他的资源给释放了。例如VRWorks里面的 ID3DLateLatchObject就会自动释放对应的所有Buffer资源,试图释放其他Buffer都会导致调用失败

猜你喜欢

转载自blog.csdn.net/shujianlove0/article/details/84562465