/* * Copyright (C) 2019-2020 Intel Corporation * * SPDX-License-Identifier: MIT * */ #pragma once #include "igfxfmid.h" #include namespace NEO { struct HardwareInfo; struct SpecialUltHelperGen12lp { static bool shouldCompressionBeEnabledAfterConfigureHardwareCustom(const HardwareInfo &hwInfo); static bool additionalCoherencyCheck(PRODUCT_FAMILY productFamily, bool coherency); static bool shouldPerformimagePitchAlignment(PRODUCT_FAMILY productFamily); static bool shouldTestDefaultImplementationOfSetupHardwareCapabilities(PRODUCT_FAMILY productFamily); static bool isPipeControlWArequired(PRODUCT_FAMILY productFamily); }; } // namespace NEO