Skip to content

Custom compiling for a specific old non-AVX-CPU #965

Answered by Xaymar
rmast asked this question in Q&A
Discussion options

You must be logged in to vote

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.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by Xaymar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants