Krita Source Code Documentation
Loading...
Searching...
No Matches
KoMultiArchBuildSupport.cpp File Reference
#include <KoMultiArchBuildSupport.h>
#include <KConfigGroup>
#include <KSharedConfig>
#include <kis_debug.h>

Go to the source code of this file.

Functions

std::tuple< bool, bool > vectorizationConfiguration ()
 

Function Documentation

◆ vectorizationConfiguration()

std::tuple< bool, bool > vectorizationConfiguration ( )

Definition at line 14 of file KoMultiArchBuildSupport.cpp.

15{
16 static const std::tuple<bool, bool> vectorization = [&]() {
17 KConfigGroup cfg = KSharedConfig::openConfig()->group("");
18 // use the old key name for compatibility
19 const bool useVectorization =
20 !cfg.readEntry("amdDisableVectorWorkaround", false);
21 const bool disableAVXOptimizations =
22 cfg.readEntry("disableAVXOptimizations", false);
23
24 return std::make_tuple(useVectorization, disableAVXOptimizations);
25 }();
26
27 return vectorization;
28}