mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
Update images to work in media compression scenarios
Related-To: NEO-3613 Change-Id: I338f465435207400156d42a45e5d5b5915489715 Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
This commit is contained in:

committed by
sys_ocldev

parent
a54dcd98b3
commit
91af33d825
@ -1106,3 +1106,17 @@ HWTEST_F(ImageSetArgTest, givenImageWithOffsetGreaterThan4GBWhenSurfaceStateIsPr
|
||||
|
||||
EXPECT_EQ(expectedAddress, surfaceAddress);
|
||||
}
|
||||
|
||||
HWTEST_F(ImageSetArgTest, givenMediaCompressedResourceSurfaceModeIsNone) {
|
||||
typedef typename FamilyType::RENDER_SURFACE_STATE RENDER_SURFACE_STATE;
|
||||
using AUXILIARY_SURFACE_MODE = typename RENDER_SURFACE_STATE::AUXILIARY_SURFACE_MODE;
|
||||
RENDER_SURFACE_STATE surfaceState;
|
||||
|
||||
auto gmm = srcImage->getGraphicsAllocation()->getDefaultGmm();
|
||||
|
||||
gmm->gmmResourceInfo->getResourceFlags()->Info.MediaCompressed = true;
|
||||
gmm->isRenderCompressed = true;
|
||||
srcImage->setImageArg(&surfaceState, false, 0);
|
||||
|
||||
EXPECT_EQ(surfaceState.getAuxiliarySurfaceMode(), AUXILIARY_SURFACE_MODE::AUXILIARY_SURFACE_MODE_AUX_NONE);
|
||||
}
|
||||
|
Reference in New Issue
Block a user