Add new debug flag allowing to not register trim callback.

Change-Id: I615be3edc9d843fb7b37cf32f2abd5e2839d6ada
This commit is contained in:
Mrozek, Michal
2018-09-17 18:23:04 -07:00
committed by sys_ocldev
parent a2ed6861d8
commit f5a2b38fa4
5 changed files with 15 additions and 1 deletions

View File

@@ -826,6 +826,9 @@ uint64_t Wddm::getHeap32Size() {
}
void Wddm::registerTrimCallback(PFND3DKMT_TRIMNOTIFICATIONCALLBACK callback, WddmMemoryManager *memoryManager) {
if (DebugManager.flags.DoNotRegisterTrimCallback.get()) {
return;
}
D3DKMT_REGISTERTRIMNOTIFICATION registerTrimNotification;
registerTrimNotification.Callback = callback;
registerTrimNotification.AdapterLuid = this->adapterLuid;