Blender Git Commit Log

Git Commits -> Revision a1ed1dd

Revision a1ed1dd by Tamito Kajiyama (master)
April 23, 2013, 22:40 (GMT)
Fix for full-sample anti-aliasing (FSAA) not working with Freestyle.

Reverted the trunk revision 56136 and part of revision 56127 concerning the local Main
for Freestyle and temporary scene generation for stroke rendering.

The function do_merge_fullsample() in pipeline.c has access to the Scene of each Render,
so that the temporary Scene generated by Freestyle has to be kept for FSAA even after
stroke rendering has been done. By the same token, the local Main has been moved from
the BlenderStrokeRenderer class to Render. It is noted that free_all_freestyle_renders()
in pipeline.c is intended to get the temporary Scene of each Render released specifically
taking account of the FSAA case.

Commit Details:

Full Hash: a1ed1dd26b622604a3488e7599943b65817d3411
SVN Revision: 56253
Parent Commit: 9465ecf
Lines Changed: +27, -24

4 Modified Paths:

/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp (+15, -21) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.h (+1, -1) (Diff)
/source/blender/render/intern/include/render_types.h (+3, -0) (Diff)
/source/blender/render/intern/source/pipeline.c (+8, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021