diff --git a/src/ffx-fsr2-api/ffx_assert.cpp b/src/ffx-fsr2-api/ffx_assert.cpp index 7705490..7e8ea2b 100644 --- a/src/ffx-fsr2-api/ffx_assert.cpp +++ b/src/ffx-fsr2-api/ffx_assert.cpp @@ -19,8 +19,8 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -#include "ffx_assert.h" #include // for malloc() +#include "ffx_assert.h" #ifdef _WIN32 #ifndef WIN32_LEAN_AND_MEAN diff --git a/src/ffx-fsr2-api/ffx_fsr2.cpp b/src/ffx-fsr2-api/ffx_fsr2.cpp index ad11b8d..27794b7 100644 --- a/src/ffx-fsr2-api/ffx_fsr2.cpp +++ b/src/ffx-fsr2-api/ffx_fsr2.cpp @@ -32,6 +32,14 @@ #include "ffx_fsr2_maximum_bias.h" +#ifndef _MSC_VER +template < typename T, size_t N > +size_t _countof(T(&arr)[N]) +{ + return std::extent< T[N] >::value; +} +#endif + #ifdef __clang__ #pragma clang diagnostic ignored "-Wunused-variable" #endif