diff options
author | Sergey Sharybin <sergey@blender.org> | 2021-09-23 18:20:59 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey@blender.org> | 2021-09-28 17:58:27 +0300 |
commit | 728ae33f3720894a59009e28d33ae82f77c380b3 (patch) | |
tree | e504c26dd92fccf3f0ba4021aceebb65fb9b028b /intern/cycles/blender/blender_session.h | |
parent | 52a702468a59f1945ecfcf6dde6bccf648a27d36 (diff) |
Cycles: Improve handling of tile file error
Expose them to the interface, and stop rendering as soon as possible.
Differential Revision: https://developer.blender.org/D12617
Diffstat (limited to 'intern/cycles/blender/blender_session.h')
-rw-r--r-- | intern/cycles/blender/blender_session.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/intern/cycles/blender/blender_session.h b/intern/cycles/blender/blender_session.h index 11e2657a325..fb0e5252e3b 100644 --- a/intern/cycles/blender/blender_session.h +++ b/intern/cycles/blender/blender_session.h @@ -147,6 +147,11 @@ class BlenderSession { protected: void stamp_view_layer_metadata(Scene *scene, const string &view_layer_name); + /* Check whether session error happenned. + * If so, it is reported to the render engine and true is returned. + * Otherwise false is returned. */ + bool check_and_report_session_error(); + void builtin_images_load(); /* Is used after each render layer synchronization is done with the goal |