From c15bb3b55faed1a8e5c9913553837539301fbe2e Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 25 May 2020 15:35:51 +1000 Subject: Fix T77031: Blender as pymodule crashes when rendering No longer enforce WITH_HEADLESS when building as a Python module as it disables GPU access which is needed for rendering. --- source/blender/windowmanager/intern/wm_splash_screen.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source/blender/windowmanager') diff --git a/source/blender/windowmanager/intern/wm_splash_screen.c b/source/blender/windowmanager/intern/wm_splash_screen.c index f209a2f31a3..17dc3e22984 100644 --- a/source/blender/windowmanager/intern/wm_splash_screen.c +++ b/source/blender/windowmanager/intern/wm_splash_screen.c @@ -164,6 +164,7 @@ static void wm_block_splash_add_labels(uiBlock *block, int x, int y) #endif /* WITH_BUILDINFO */ } +#ifndef WITH_HEADLESS static void wm_block_splash_image_roundcorners_add(ImBuf *ibuf) { uchar *rct = (uchar *)ibuf->rect; @@ -214,6 +215,7 @@ static void wm_block_splash_image_roundcorners_add(ImBuf *ibuf) } } } +#endif /* WITH_HEADLESS */ static ImBuf *wm_block_splash_image(int width, int *r_height) { @@ -254,6 +256,7 @@ static ImBuf *wm_block_splash_image(int width, int *r_height) return ibuf; #else + UNUSED_VARS(width, r_height); return NULL; #endif } -- cgit v1.2.3