Program selected commands on 3D pipeline

Related-To: NEO-4447

Change-Id: I6bf3d7edd9d8085c37995b75989b8d412a17bdd9
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
This commit is contained in:
Lukasz Jobczyk
2020-03-19 15:15:51 +01:00
committed by sys_ocldev
parent 03ee001445
commit 49d54cf45d
21 changed files with 174 additions and 33 deletions

View File

@@ -43,7 +43,13 @@ size_t CommandStreamReceiverHw<Family>::getCmdSizeForComputeMode() {
if (csrSizeRequestFlags.hasSharedHandles) {
size += sizeof(typename Family::PIPE_CONTROL);
}
auto &hwHelper = HwHelper::get(peekHwInfo().platform.eRenderCoreFamily);
if (hwHelper.is3DPipelineSelectWARequired(peekHwInfo()) && isRcs()) {
size += (2 * PreambleHelper<Family>::getCmdSizeForPipelineSelect(peekHwInfo()));
}
}
return size;
}