Revision 5a29b55 by Sergey Sharybin April 11, 2014, 08:51 (GMT) |
Fix T39206: Plane deform works incredibly slow The issue was caused by the readEWA spending loads of time trying to sample regions outside of the buffer.Solved by adding an early exit check. We could also clamp the sampling region to the rect, but it's not so much clear whether weight will be correct in such case so left it for the future. |
Revision c04e73f by Campbell Barton April 11, 2014, 08:20 (GMT) |
Math Lib: use less strict epsilon with BLI_ASSERT_UNIT_QUAT was causing issues with pointcache |
Revision 93ea10d by Campbell Barton April 11, 2014, 08:20 (GMT) |
Fix for rigidbody treating the quat as a v3 with pointcache |
Revision 8f2a7cd by Sergey Sharybin April 11, 2014, 07:56 (GMT) |
Fix compilation error after recent BLF change FT headers seems to be inconsistent here, FT_KERNING_UNFITTED is defined as an enum element, but FT_Get_Kerning expects UInt. Just case for now. |
Revision b7b4f94 by Tamito Kajiyama April 11, 2014, 07:36 (GMT) |
Fix for Freestyle Python API modules not found in the Python Console. Addition of the path to the Freestyle Python API modules to 'sys.path' was delayed until the first Freestyle rendering, so that any import attempt of the modules in the Python Console always failed. Now the update of 'sys.path' is done at Blender start-up. This allows the Freestyle-specific modules to be imported without running Freestyle, facilitating quick interactive testing in the Console. |
Revision 52a5d58 by Campbell Barton April 11, 2014, 07:18 (GMT) |
UI: split area_copy_data into ED_area_data_copy, ED_area_data_swap Was confusing to have swap/copy in the one function. |
Revision 716803c by Tamito Kajiyama April 11, 2014, 06:16 (GMT) |
Fix for Sinus Displacement and 2D Offset stroke geometry modifiers. These modifiers were not working properly when they were applied to strokes whose backbone was already modified by other geometry shaders. This problem was due to the use of Normal2DF0D that compute 2D vertex normals based on the underlying FEdges up on which initial stroke geometry is defined. Now vertex normals are computed on the basis of modified stroke vertices. A helper function 'stroke_normal' for computing normals of stroke vertices was added to the 'freestyle.utils' API module. |
Revision 88298f1 by Campbell Barton April 11, 2014, 05:41 (GMT) |
Drawing: use const for wire color |
Revision 3216e4b by Campbell Barton April 11, 2014, 01:47 (GMT) |
API Cleanup: Use BKE_constraint prefix for constraint api |
Revision a15b3c4 by Campbell Barton April 11, 2014, 01:33 (GMT) |
Code cleanup: use bool |
Revision 52af5fa by Antonis Ryakiotakis April 11, 2014, 00:16 (GMT) |
Change GPU deletion at GPU buffer update time. This should be detected and done at PBVH update time, since it is possible to have no triangles to display in a buffer if node is hidden. |
Revision 69d2af7 by Antonis Ryakiotakis April 10, 2014, 23:29 (GMT) |
Support logging of modified faces in dyntopo. This is meant to support undo when hiding parts of the mesh. Also avoid rebuilding the PBVH in that case as well (no nodes split) |
Revision 45f336c by Campbell Barton April 10, 2014, 23:17 (GMT) |
UI: correct own bad use of bool and document area_copy_data args |
Revision 6238fb4 by Campbell Barton April 10, 2014, 22:33 (GMT) |
UI: de-duplicate UI_OT_copy_to_selected_button poll/exec |
Revision 7cdaf56 by Campbell Barton April 10, 2014, 21:51 (GMT) |
Dyntopo: use hidden face flags in more places |
Revision 6292b60 by Antonis Ryakiotakis April 10, 2014, 19:31 (GMT) |
Dyntopo: Minor display optimization. While hiding, flush the hidden flags to the faces. This avoids iterating through all the loops while updating the GPU buffers. |
Revision 7bf62f0 by Antonis Ryakiotakis April 10, 2014, 19:00 (GMT) |
...and linking, sorry for that! |
Revision c0a9397 by Antonis Ryakiotakis April 10, 2014, 18:59 (GMT) |
Fix compilation |
Revision df63e8f by Sergey Sharybin April 10, 2014, 15:14 (GMT) |
Speedup track preview widget for byte images This gives a huge speedup gain for cases when you've got rather huge markers on a byte images. Done by skipping IMB_float_from_rect()/IMB_rect_from_float() for such cases. We can sample the buffers without color space conversion. |
Revision 5d63f16 by Campbell Barton April 10, 2014, 10:31 (GMT) |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021