-
In the system requirements I read AVX is mandatory. However in the CMakelists I see an option for native building, however underneath 'NOT MSVC'. My quadcore AMD Athlon(tm) II X4 645 Processor publishes these flags in /proc/cpuinfo: What would be the best direction of my attempt to get it compiled and running? Only keep TARGET_X86_64 on and build in MSVC in Windows, or go for Linux/gcc and build native? By the way, the PC has a nvidia 1030 GT GPU and my aim is to get a watermark-free webcam-blur-background for Teams. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
StreamFX supports native building on all three supported platforms, with varyous compilers. Most if not all StreamFX code is standard C++17 or older, and as such should work with recent versions of MSVC, GCC, Clang and AppleClang. As for the TARGET_X86_64 variables, take a look on wikipedia for what they mean, or use |
Beta Was this translation helpful? Give feedback.
StreamFX supports native building on all three supported platforms, with varyous compilers. Most if not all StreamFX code is standard C++17 or older, and as such should work with recent versions of MSVC, GCC, Clang and AppleClang.
As for the TARGET_X86_64 variables, take a look on wikipedia for what they mean, or use
TARGET_NATIVE
on Unix platforms to build for the current CPU only. Building for native means that the builds can't be shared to other people, but they may make far better use of the current CPU. If you don't plan to share the builds, building for native is always recommended for improved performance.