diff options
author | Tamito Kajiyama <rd6t-kjym@asahi-net.or.jp> | 2015-01-17 16:33:13 +0300 |
---|---|---|
committer | Tamito Kajiyama <rd6t-kjym@asahi-net.or.jp> | 2015-01-17 18:39:03 +0300 |
commit | c9e5d9226b8c89f0081f8191f868c23e595b0c3f (patch) | |
tree | 52ac59048c9f21e9fcee967b9e9ea29b3e888f90 /source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.h | |
parent | 448d143ad0e73a9d2c86f84def2b9f89b8332470 (diff) |
Fix T43090: Cycles + Freestyle + border render = black render.
The reported problem was due to a special case where there are no strokes
to be rendered. Since rendering an empty scene is a waste of time, the issue
was addressed here by skipping the stroke rendering process entirely.
Diffstat (limited to 'source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.h')
-rw-r--r-- | source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.h b/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.h index a381932e9e7..ec53efa14cd 100644 --- a/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.h +++ b/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.h @@ -85,6 +85,7 @@ protected: static const char *uvNames[]; + int get_stroke_count() const; float get_stroke_vertex_z(void) const; unsigned int get_stroke_mesh_id(void) const; bool test_triangle_visibility(StrokeVertexRep *svRep[3]) const; @@ -96,7 +97,6 @@ protected: #ifdef WITH_CXX_GUARDEDALLOC MEM_CXX_CLASS_ALLOC_FUNCS("Freestyle:BlenderStrokeRenderer") #endif - }; } /* namespace Freestyle */ |