From 97aaea09cbc196722407798592916fc1d429dad6 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Wed, 24 Feb 2010 21:23:58 -0500 Subject: [PATCH] Don't reference built-in include functions if we preprocessed them out. --- mojoshader_preprocessor.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mojoshader_preprocessor.c b/mojoshader_preprocessor.c index a127b062..94f3d1d6 100644 --- a/mojoshader_preprocessor.c +++ b/mojoshader_preprocessor.c @@ -2102,8 +2102,11 @@ const MOJOSHADER_preprocessData *MOJOSHADER_preprocess(const char *filename, if (!m) m = MOJOSHADER_internal_malloc; if (!f) f = MOJOSHADER_internal_free; + +#if !MOJOSHADER_FORCE_INCLUDE_CALLBACKS if (!include_open) include_open = MOJOSHADER_internal_include_open; if (!include_close) include_close = MOJOSHADER_internal_include_close; +#endif Preprocessor *pp = preprocessor_start(filename, source, sourcelen, include_open, include_close,