Reuse heaps for immediate cmd lists

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
This commit is contained in:
Szymon Morek
2022-10-05 16:27:50 +00:00
committed by Compute-Runtime-Automation
parent 54faccb53e
commit 3f5ac0b4d0
18 changed files with 314 additions and 13 deletions

View File

@@ -19,6 +19,12 @@ class CommandEncodeStatesFixture : public DeviceFixture {
class MyMockCommandContainer : public CommandContainer {
public:
using CommandContainer::dirtyHeaps;
IndirectHeap *getHeapWithRequiredSizeAndAlignment(HeapType heapType, size_t sizeRequired, size_t alignment) override {
getHeapWithRequiredSizeAndAlignmentCalled++;
return CommandContainer::getHeapWithRequiredSizeAndAlignment(heapType, sizeRequired, alignment);
}
uint32_t getHeapWithRequiredSizeAndAlignmentCalled = 0u;
};
void setUp();