mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-10 12:53:42 +08:00
Use kernel info to determine if AUX resolves required
This commit decouples the logic for AUX resolves from set kernel arg handlers. Related-To: NEO-5107 Change-Id: I4c2912dc18633bcaefddb03cc6966e859d95262c Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
This commit is contained in:

committed by
sys_ocldev

parent
5826d3e105
commit
5f7b763ce5
@ -19,7 +19,16 @@ using HwHelperTestGen12Lp = HwHelperTest;
|
||||
|
||||
GEN12LPTEST_F(HwHelperTestGen12Lp, givenTglLpThenAuxTranslationIsRequired) {
|
||||
auto &helper = HwHelper::get(renderCoreFamily);
|
||||
EXPECT_TRUE(helper.requiresAuxResolves());
|
||||
|
||||
for (auto isPureStateful : {false, true}) {
|
||||
KernelInfo kernelInfo{};
|
||||
KernelArgInfo argInfo{};
|
||||
argInfo.isBuffer = true;
|
||||
argInfo.pureStatefulBufferAccess = isPureStateful;
|
||||
kernelInfo.kernelArgInfo.push_back(std::move(argInfo));
|
||||
|
||||
EXPECT_EQ(!isPureStateful, helper.requiresAuxResolves(kernelInfo));
|
||||
}
|
||||
}
|
||||
|
||||
GEN12LPTEST_F(HwHelperTestGen12Lp, getMaxBarriersPerSliceReturnsCorrectSize) {
|
||||
|
Reference in New Issue
Block a user