fix: remove msaa w/a for xe3

Related-To: NEO-13290, NEO-12587
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
This commit is contained in:
Maciej Plewka
2025-01-31 14:40:10 +00:00
committed by Compute-Runtime-Automation
parent f2b48b97d2
commit aace15d6bc
20 changed files with 16 additions and 66 deletions

View File

@@ -565,25 +565,12 @@ XE3_CORETEST_F(EncodeKernelXe3CoreTest, givenCommandContainerWhenNumGrfRequiredI
EXPECT_EQ(productHelper.isGrfNumReportedWithScm(), cmd->getLargeGrfMode());
}
XE3_CORETEST_F(CommandEncodeXe3CoreTest, givenSurfaceStateAndIsDisablingMsaaRequiredIsTrueWhenAuxParamsForMCSCCSAreSetThenCorrectAuxModeIsSet) {
XE3_CORETEST_F(CommandEncodeXe3CoreTest, givenSurfaceStateWhenAuxParamsForMCSCCSAreSetThenCorrectAuxModeIsSet) {
auto surfaceState = FamilyType::cmdInitRenderSurfaceState;
auto releaseHelper = std::make_unique<MockReleaseHelper>();
releaseHelper->isDisablingMsaaRequiredResult = true;
EncodeSurfaceState<FamilyType>::setAuxParamsForMCSCCS(&surfaceState, releaseHelper.get());
EXPECT_EQ(surfaceState.getAuxiliarySurfaceMode(), EncodeSurfaceState<FamilyType>::AUXILIARY_SURFACE_MODE::AUXILIARY_SURFACE_MODE_AUX_NONE);
}
XE3_CORETEST_F(CommandEncodeXe3CoreTest, givenSurfaceStateAndIsDisablingMsaaRequiredIsFalseWhenAuxParamsForMCSCCSAreSetThenCorrectAuxModeIsSet) {
auto surfaceState = FamilyType::cmdInitRenderSurfaceState;
auto originalAuxMode = surfaceState.getAuxiliarySurfaceMode();
auto releaseHelper = std::make_unique<MockReleaseHelper>();
releaseHelper->isDisablingMsaaRequiredResult = false;
EncodeSurfaceState<FamilyType>::setAuxParamsForMCSCCS(&surfaceState, releaseHelper.get());
EXPECT_EQ(surfaceState.getAuxiliarySurfaceMode(), originalAuxMode);
EXPECT_EQ(surfaceState.getAuxiliarySurfaceMode(), EncodeSurfaceState<FamilyType>::AUXILIARY_SURFACE_MODE::AUXILIARY_SURFACE_MODE_AUX_MCS);
}
using Xe3SbaTest = SbaTest;