|
|
|
|
|
by corysama
489 days ago
|
|
I’m not sure why compilers generate slow code for SIMD intrinsics when optimizations are disabled. But, it is observable that they do. Aras and pretty much all gamedevs are concerned about this because they use SIMD in critical loops and debug build performance is a major concern in gamedev. Debug build performance has been an issue forever for a variety of reasons. The most common solution is to keep certain critical systems optimized even in debug build. And, only disable optimizations for those individual subsystems when they are the specific target of debugging. It’s inconvenient for game engines devs. But, that’s a small subset of the engineering team. |
|