aboutsummaryrefslogtreecommitdiff
path: root/src/audio_core/common/feature_support.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/audio_core/common/feature_support.h')
-rw-r--r--src/audio_core/common/feature_support.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/audio_core/common/feature_support.h b/src/audio_core/common/feature_support.h
index 4585be45ef..1a6bfef527 100644
--- a/src/audio_core/common/feature_support.h
+++ b/src/audio_core/common/feature_support.h
@@ -17,6 +17,8 @@
namespace AudioCore {
constexpr u32 CurrentRevision = 15;
+/// Newest revision accepted: Switch 2 SDKs ask for 16 ("REv@"), run with revision 15's features.
+constexpr u32 MaxAcceptedRevision = 16;
enum class SupportTags {
CommandProcessingTimeEstimatorVersion4,
@@ -112,7 +114,7 @@ constexpr bool CheckFeatureSupported(SupportTags tag, u32 user_revision) {
}
constexpr bool CheckValidRevision(u32 user_revision) {
- return GetRevisionNum(user_revision) <= CurrentRevision;
+ return GetRevisionNum(user_revision) <= MaxAcceptedRevision;
};
} // namespace AudioCore