mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-09 06:23:01 +08:00
Use last compression memory state for non-applicable cases
Related-To: NEO-5107 Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
18bfc3be8b
commit
d19d8e0829
@@ -368,11 +368,13 @@ CompletionStamp CommandStreamReceiverHw<GfxFamily>::flushTask(
|
||||
|
||||
bool sourceLevelDebuggerActive = device.getSourceLevelDebugger() != nullptr ? true : false;
|
||||
|
||||
auto memoryCompressionState = lastMemoryCompressionState;
|
||||
if (dispatchFlags.memoryCompressionState != MemoryCompressionState::NotApplicable) {
|
||||
if (lastMemoryCompressionState != dispatchFlags.memoryCompressionState) {
|
||||
isStateBaseAddressDirty = true;
|
||||
lastMemoryCompressionState = dispatchFlags.memoryCompressionState;
|
||||
}
|
||||
memoryCompressionState = dispatchFlags.memoryCompressionState;
|
||||
}
|
||||
if (memoryCompressionState != lastMemoryCompressionState) {
|
||||
isStateBaseAddressDirty = true;
|
||||
lastMemoryCompressionState = memoryCompressionState;
|
||||
}
|
||||
|
||||
//Reprogram state base address if required
|
||||
@@ -409,7 +411,7 @@ CompletionStamp CommandStreamReceiverHw<GfxFamily>::flushTask(
|
||||
false,
|
||||
device.getGmmHelper(),
|
||||
isMultiOsContextCapable(),
|
||||
dispatchFlags.memoryCompressionState);
|
||||
memoryCompressionState);
|
||||
*pCmd = cmd;
|
||||
|
||||
if (sshDirty) {
|
||||
|
||||
Reference in New Issue
Block a user