Go to file
Campbell Barton 1b462e5a51 Pass EvaluationContext instead of bContext
2.8x branch added bContext arg in many places,
pass eval-context instead since its not simple to reason about what
what nested functions do when they can access and change almost anything.

Also use const to prevent unexpected modifications.

This fixes crash loading files with shadows,
since off-screen buffers use a NULL context for rendering.
2017-08-16 12:46:04 +10:00
build_files Merge branch 'master' into blender2.8 2017-08-15 18:51:25 +02:00
doc Merge branch 'master' into blender2.8 2017-08-03 07:14:02 +10:00
extern Merge branch 'master' into blender2.8 2017-08-08 16:43:25 +02:00
intern Pass EvaluationContext instead of bContext 2017-08-16 12:46:04 +10:00
release Merge branch 'master' into blender2.8 2017-08-15 18:51:25 +02:00
source Pass EvaluationContext instead of bContext 2017-08-16 12:46:04 +10:00
tests Merge branch 'master' into blender2.8 2017-08-12 00:23:49 +10:00
.arcconfig Blender 2.8: Update arc config 2017-05-01 15:20:19 +02:00
.gitignore Build: add scripts to build dependencies for Windows and macOS. 2017-08-07 17:54:26 +02:00
.gitmodules Merge branch 'master' into blender2.8 2017-04-03 15:15:56 +02:00
CMakeLists.txt Merge branch 'master' into blender2.8 2017-06-27 09:59:36 +10:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Merge branch 'master' into blender2.8 2017-08-10 15:57:59 +02:00
make.bat Merge remote-tracking branch 'origin/master' into blender2.8 2017-05-03 23:55:29 +02:00