diff options
Diffstat (limited to 'src/intel/isl/tests/isl_aux_info_test.cpp')
-rw-r--r-- | src/intel/isl/tests/isl_aux_info_test.cpp | 15 |
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) { |