mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-07 12:42:54 +08:00
Dont unlock/evict wddm allocations during releasing memory
Change-Id: Ib934867886a883a22fde2f0c03e16338dc215e65 Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
@@ -134,7 +134,7 @@ void MemoryManager::freeGraphicsMemory(GraphicsAllocation *gfxAllocation) {
|
||||
return;
|
||||
}
|
||||
if (gfxAllocation->isLocked()) {
|
||||
unlockResource(gfxAllocation);
|
||||
freeAssociatedResourceImpl(*gfxAllocation);
|
||||
}
|
||||
freeGraphicsMemoryImpl(gfxAllocation);
|
||||
}
|
||||
|
||||
@@ -263,6 +263,7 @@ class MemoryManager {
|
||||
|
||||
virtual void *lockResourceImpl(GraphicsAllocation &graphicsAllocation) = 0;
|
||||
virtual void unlockResourceImpl(GraphicsAllocation &graphicsAllocation) = 0;
|
||||
virtual void freeAssociatedResourceImpl(GraphicsAllocation &graphicsAllocation) { return unlockResourceImpl(graphicsAllocation); };
|
||||
|
||||
bool force32bitAllocations = false;
|
||||
bool virtualPaddingAvailable = false;
|
||||
|
||||
Reference in New Issue
Block a user