diff options
-rw-r--r-- | al/eax_globals.cpp | 3 | ||||
-rw-r--r-- | al/eax_globals.h | 3 | ||||
-rw-r--r-- | al/extension.cpp | 3 | ||||
-rw-r--r-- | alc/context.cpp | 8 |
4 files changed, 12 insertions, 5 deletions
diff --git a/al/eax_globals.cpp b/al/eax_globals.cpp index 454144a9..4f5446d0 100644 --- a/al/eax_globals.cpp +++ b/al/eax_globals.cpp @@ -6,7 +6,8 @@ bool eax_g_is_enabled = true; -const char* eax_v2_0_ext_name = "EAX2.0"; +const char* eax_v2_0_ext_name_1 = "EAX"; +const char* eax_v2_0_ext_name_2 = "EAX2.0"; const char* eax_v3_0_ext_name = "EAX3.0"; const char* eax_v4_0_ext_name = "EAX4.0"; const char* eax_v5_0_ext_name = "EAX5.0"; diff --git a/al/eax_globals.h b/al/eax_globals.h index dd2434ed..a3cecfe2 100644 --- a/al/eax_globals.h +++ b/al/eax_globals.h @@ -5,7 +5,8 @@ extern bool eax_g_is_enabled; -extern const char* eax_v2_0_ext_name; +extern const char* eax_v2_0_ext_name_1; +extern const char* eax_v2_0_ext_name_2; extern const char* eax_v3_0_ext_name; extern const char* eax_v4_0_ext_name; extern const char* eax_v5_0_ext_name; diff --git a/al/extension.cpp b/al/extension.cpp index 3f713834..c442fa05 100644 --- a/al/extension.cpp +++ b/al/extension.cpp @@ -48,7 +48,8 @@ START_API_FUNC size_t len{strlen(extName)}; #ifdef ALSOFT_EAX - if (al::strcasecmp(eax_v2_0_ext_name, extName) == 0 || + if (al::strcasecmp(eax_v2_0_ext_name_1, extName) == 0 || + al::strcasecmp(eax_v2_0_ext_name_2, extName) == 0 || al::strcasecmp(eax_v3_0_ext_name, extName) == 0 || al::strcasecmp(eax_v4_0_ext_name, extName) == 0 || al::strcasecmp(eax_v5_0_ext_name, extName) == 0) diff --git a/alc/context.cpp b/alc/context.cpp index 33e9e7e0..902e86be 100644 --- a/alc/context.cpp +++ b/alc/context.cpp @@ -626,7 +626,8 @@ void ALCcontext::eax_initialize_extensions() const auto string_max_capacity = std::strlen(mExtensionList) + 1 + - std::strlen(eax_v2_0_ext_name) + 1 + + std::strlen(eax_v2_0_ext_name_1) + 1 + + std::strlen(eax_v2_0_ext_name_2) + 1 + std::strlen(eax_v3_0_ext_name) + 1 + std::strlen(eax_v4_0_ext_name) + 1 + std::strlen(eax_v5_0_ext_name) + 1 + @@ -637,7 +638,10 @@ void ALCcontext::eax_initialize_extensions() if (eax_is_capable()) { - eax_extension_list_ += eax_v2_0_ext_name; + eax_extension_list_ += eax_v2_0_ext_name_1; + eax_extension_list_ += ' '; + + eax_extension_list_ += eax_v2_0_ext_name_2; eax_extension_list_ += ' '; eax_extension_list_ += eax_v3_0_ext_name; |