0
我正在編寫一個遊戲引擎並進行大量測試,並且(我認爲)我遵循了我所能找到的所有「最佳實踐」。如何檢測GPU中的錯誤,泄漏和異常? (OpenGL)
雙重,三重檢查代碼,以確保資源被正確地釋放和刪除,並在代碼沒有泄漏。
但我覺得這裏面一定有錯怎麼回事,因爲我已經死了我第一個藍色屏幕的各年的這些日子。我也注意到電腦在某些時候(不尋常的行爲)在不應該的時候會顯得遲鈍。
因爲我已經檢查(並將繼續這樣做)我的代碼,我只能猜測它必須有一些GPU相關。
有沒有辦法讓我檢查在程序中使用/分配的內存,就像調試和/或類似的東西來檢查GPU中的錯誤?
我搜索了一下,發現了關於CUDA,但它似乎只是nVidia(我使用Radeon),所以我要求可能性或一般工具(如果它們存在的話! )。