Blender Git Commit Log

Git Commits -> Revision f2df4e0

Revision f2df4e0 by Ray molenkamp (master)
February 7, 2020, 14:35 (GMT)
Build optimization: Compile glew for size rather than speed with msvc.

Glew.obj is one of the more expensive targets we have to build clocking in
at 34.907 seconds.

The root cause [1] is the msvc inliner is not super thrilled with the
glewIsSupported supported function, this patch changes the buildflags
of extern_glew to optimize for size rather than speed.

Given glew is only in play at initalization time there will be no
performance impact.

Time to build glew.obj

Before: 34.907s
After : 1.961s

[1] https://developercommunity.visualstudio.com/content/problem/732941/slow-compilation-of-glewc-for-visual-studio-2019-x.html

Differential Revision: https://developer.blender.org/D6656

Reviewers: brecht, sergey, fclem

Commit Details:

Full Hash: f2df4e0076a29a32813f870741b0f89fcbf00eed
Parent Commit: 08a4cb0
Lines Changed: +10, -0

1 Modified Path:

/extern/glew/CMakeLists.txt (+10, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021