Refactor: don't use global ProductHelper getter in shared files 2/n

Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
This commit is contained in:
Kamil Kopryk
2022-12-28 23:30:03 +00:00
committed by Compute-Runtime-Automation
parent 7c23ea3928
commit 3c5b3d4bac
8 changed files with 19 additions and 17 deletions

View File

@@ -27,7 +27,7 @@ namespace NEO {
template <>
size_t EncodeWA<Family>::getAdditionalPipelineSelectSize(Device &device, bool isRcs) {
size_t size = 0;
const auto &productHelper = *ProductHelper::get(device.getHardwareInfo().platform.eProductFamily);
const auto &productHelper = device.getProductHelper();
if (isRcs && productHelper.is3DPipelineSelectWARequired()) {
size += 2 * PreambleHelper<Family>::getCmdSizeForPipelineSelect(device.getHardwareInfo());
}