aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/isl/tests/isl_aux_info_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/intel/isl/tests/isl_aux_info_test.cpp')
-rw-r--r--src/intel/isl/tests/isl_aux_info_test.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/intel/isl/tests/isl_aux_info_test.cpp b/src/intel/isl/tests/isl_aux_info_test.cpp
index c1c4e203e70..47e41d8b8c6 100644
--- a/src/intel/isl/tests/isl_aux_info_test.cpp
+++ b/src/intel/isl/tests/isl_aux_info_test.cpp
@@ -389,6 +389,21 @@ TEST(StateTransitionWrite, WritesCompress) {
E(PASS_THROUGH, MCS, true, COMPRESSED_NO_CLEAR);
E(AUX_INVALID, MCS, false, ASSERT);
E(AUX_INVALID, MCS, true, ASSERT);
+
+ E(CLEAR, STC_CCS, false, ASSERT);
+ E(CLEAR, STC_CCS, true, ASSERT);
+ E(PARTIAL_CLEAR, STC_CCS, false, ASSERT);
+ E(PARTIAL_CLEAR, STC_CCS, true, ASSERT);
+ E(COMPRESSED_CLEAR, STC_CCS, false, ASSERT);
+ E(COMPRESSED_CLEAR, STC_CCS, true, ASSERT);
+ E(COMPRESSED_NO_CLEAR, STC_CCS, false, COMPRESSED_NO_CLEAR);
+ E(COMPRESSED_NO_CLEAR, STC_CCS, true, COMPRESSED_NO_CLEAR);
+ E(RESOLVED, STC_CCS, false, COMPRESSED_NO_CLEAR);
+ E(RESOLVED, STC_CCS, true, COMPRESSED_NO_CLEAR);
+ E(PASS_THROUGH, STC_CCS, false, COMPRESSED_NO_CLEAR);
+ E(PASS_THROUGH, STC_CCS, true, COMPRESSED_NO_CLEAR);
+ E(AUX_INVALID, STC_CCS, false, ASSERT);
+ E(AUX_INVALID, STC_CCS, true, ASSERT);
}
TEST(StateTransitionWrite, WritesResolveAmbiguate) {