diff --git a/CHANGELOG.txt b/CHANGELOG.txt index c76a9ac52..919467b3c 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,4 +1,8 @@ -24.9.17.2 +24.9.17.3 +========= + + Hotfix for DirectStorage instability in Final Fantasy XVI + +24.9.17.2 ========= + Hotfix for VBlank counting thread running while a game has destroyed and is re-creating a SwapChain. diff --git a/include/SpecialK/DLL_VERSION.H b/include/SpecialK/DLL_VERSION.H index 1dfdae9e9..6cef127d5 100644 --- a/include/SpecialK/DLL_VERSION.H +++ b/include/SpecialK/DLL_VERSION.H @@ -3,8 +3,8 @@ #define SK_YEAR 24 #define SK_MONTH 9 #define SK_DATE 17 -#define SK_REV_N 2 -#define SK_REV 2 +#define SK_REV_N 3 +#define SK_REV 3 #ifndef _A2 #define _A2(a) #a diff --git a/src/render/dstorage/dstorage.cpp b/src/render/dstorage/dstorage.cpp index 3d37ccdf4..51f25980f 100644 --- a/src/render/dstorage/dstorage.cpp +++ b/src/render/dstorage/dstorage.cpp @@ -58,11 +58,13 @@ SK_DStorage_ApplyConfigOverrides (DSTORAGE_CONFIGURATION *pConfig) if (config.render.dstorage.disable_telemetry) pConfig->DisableTelemetry = true; +#if 0 if (pConfig->NumBuiltInCpuDecompressionThreads == 0) pConfig->NumBuiltInCpuDecompressionThreads = std::max (2UL, config.priority.available_cpu_cores / 4); if (pConfig->NumSubmitThreads == 0) pConfig->NumSubmitThreads = std::max (2UL, config.priority.available_cpu_cores / 4); +#endif } void