1. 程式人生 > >DirectX程式設計中常見崩潰總結

DirectX程式設計中常見崩潰總結

1.在該傳入非空的地方傳入了空指標。通常是因為檢視呼叫某個函式,但是Buffer或者資源沒有初始化。
2.在該傳入空指標的地方傳入了已經存在資源的指標。一般常見於各種Create函式
3.釋放資源的時候該資源其實已經被其他地方釋放了,可能並非是該資源本身,而是已經被其他的資源給釋放了。例如VRWorks裡面的 ID3DLateLatchObject就會自動釋放對應的所有Buffer資源,試圖釋放其他Buffer都會導致呼叫失敗