From 779860d34e26bedfb24904bc6261db5cbe9afdbf Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 23 Feb 2019 09:21:12 +1100 Subject: readfile: disable delayed data reading for WIN32 Seeking the file causes slow down on Windows. Resolves T61855 --- source/blender/blenloader/intern/readfile.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'source') diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index ec30ccd7517..ca36deeaa80 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -225,7 +225,9 @@ /** * Delay reading blocks we might not use (especially applies to library linking). * which keeps large arrays in memory from data-blocks we may not even use. */ -#define USE_BHEAD_READ_ON_DEMAND +#if !defined(_WIN32) /* Slow on windows, see: T61855 */ +# define USE_BHEAD_READ_ON_DEMAND +#endif /* use GHash for BHead name-based lookups (speeds up linking) */ #define USE_GHASH_BHEAD -- cgit v1.2.3