[GMM] Add cache policy for fix function encode and VP

[VP] Update cache policy for VPP to seprate it for FF/RCS

add cache policy for downscaled surface for fix function
encoder to seperate it from render engine cache config

Change-Id: Ieea67cbaa2001562cbbf77d30def5e5da311468a
diff --git a/Source/GmmLib/CachePolicy/GmmCachePolicyResourceUsageDefinitions.h b/Source/GmmLib/CachePolicy/GmmCachePolicyResourceUsageDefinitions.h
index 89f790f..7d70657 100755
--- a/Source/GmmLib/CachePolicy/GmmCachePolicyResourceUsageDefinitions.h
+++ b/Source/GmmLib/CachePolicy/GmmCachePolicyResourceUsageDefinitions.h
@@ -127,7 +127,11 @@
 //
 DEFINE_RESOURCE_USAGE( MP_RESOURCE_USAGE_BEGIN )
 DEFINE_RESOURCE_USAGE( MP_RESOURCE_USAGE_DEFAULT )
+DEFINE_RESOURCE_USAGE( MP_RESOURCE_USAGE_DEFAULT_FF )
+DEFINE_RESOURCE_USAGE( MP_RESOURCE_USAGE_DEFAULT_RCS )
 DEFINE_RESOURCE_USAGE( MP_RESOURCE_USAGE_SurfaceState )
+DEFINE_RESOURCE_USAGE( MP_RESOURCE_USAGE_SurfaceState_FF )
+DEFINE_RESOURCE_USAGE( MP_RESOURCE_USAGE_SurfaceState_RCS )
 DEFINE_RESOURCE_USAGE( MP_RESOURCE_USAGE_AGE3_SurfaceState )
 DEFINE_RESOURCE_USAGE( MP_RESOURCE_USAGE_EDRAM_SurfaceState )
 DEFINE_RESOURCE_USAGE( MP_RESOURCE_USAGE_EDRAM_AGE3_SurfaceState )
@@ -171,6 +175,7 @@
 DEFINE_RESOURCE_USAGE( GMM_RESOURCE_USAGE_SURFACE_REF_ENCODE )
 DEFINE_RESOURCE_USAGE( GMM_RESOURCE_USAGE_SURFACE_MV_DATA_ENCODE )
 DEFINE_RESOURCE_USAGE( GMM_RESOURCE_USAGE_SURFACE_HME_DOWNSAMPLED_ENCODE )
+DEFINE_RESOURCE_USAGE( GMM_RESOURCE_USAGE_SURFACE_HME_DOWNSAMPLED_ENCODE_FF )
 DEFINE_RESOURCE_USAGE( GMM_RESOURCE_USAGE_SURFACE_HME_DOWNSAMPLED_ENCODE_DST )
 DEFINE_RESOURCE_USAGE( GMM_RESOURCE_USAGE_SURFACE_ME_DISTORTION_ENCODE )
 DEFINE_RESOURCE_USAGE( GMM_RESOURCE_USAGE_SURFACE_BRC_ME_DISTORTION_ENCODE )