add function to append params for image from buffer

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2021-06-23 15:26:56 +00:00
committed by Compute-Runtime-Automation
parent 8b48b33a0c
commit 72d124e275
3 changed files with 15 additions and 0 deletions

View File

@@ -266,6 +266,7 @@ struct EncodeSurfaceState {
static void setClearColorParams(R_SURFACE_STATE *surfaceState, Gmm *gmm);
static void setFlagsForMediaCompression(R_SURFACE_STATE *surfaceState, Gmm *gmm);
static void disableCompressionFlags(R_SURFACE_STATE *surfaceState);
static void appendParamsForImageFromBuffer(R_SURFACE_STATE *surfaceState);
};
template <typename GfxFamily>

View File

@@ -451,6 +451,10 @@ bool EncodeSurfaceState<Family>::isAuxModeEnabled(R_SURFACE_STATE *surfaceState,
return (surfaceState->getAuxiliarySurfaceMode() == AUXILIARY_SURFACE_MODE::AUXILIARY_SURFACE_MODE_AUX_CCS_E);
}
template <typename Family>
void EncodeSurfaceState<Family>::appendParamsForImageFromBuffer(R_SURFACE_STATE *surfaceState) {
}
template <typename Family>
void *EncodeDispatchKernel<Family>::getInterfaceDescriptor(CommandContainer &container, uint32_t &iddOffset) {

View File

@@ -101,3 +101,13 @@ HWTEST_F(CommandEncoderTests, givenNotify) {
EXPECT_EQ(immData, miFlushDwCmd->getImmediateData());
EXPECT_EQ(1u, static_cast<uint32_t>(miFlushDwCmd->getNotifyEnable()));
}
HWCMDTEST_F(IGFX_GEN8_CORE, CommandEncoderTests, whenAppendParamsForImageFromBufferThenNothingChanges) {
auto surfaceState = FamilyType::cmdInitRenderSurfaceState;
auto expectedState = surfaceState;
EXPECT_EQ(0, memcmp(&expectedState, &surfaceState, sizeof(surfaceState)));
EncodeSurfaceState<FamilyType>::appendParamsForImageFromBuffer(&surfaceState);
EXPECT_EQ(0, memcmp(&expectedState, &surfaceState, sizeof(surfaceState)));
}