【发布时间】:2017-11-16 01:33:29
【问题描述】:
OpenGL mathematics library 定义了一个宏GLM_CONSTEXPR_SIMD,它使vec3(1.0f, 0.0f, 0.0f, 1.0f) 之类的表达式在生成平台无关代码时成为constexpr 仅,即仅当GLM_ARCH 为@ 987654326@.
我认为这样做是出于性能原因,但为什么非constexpr 会提高性能? SIMD 如何在决策中发挥作用?
【问题讨论】:
标签: performance c++11 simd constexpr glm-math