Revision 6a2cefc by Sergey Sharybin July 21, 2014, 15:32 (GMT) |
Fix T40839: Object Font Text Rendering Bug The issue was caused by the wrong objects order for convertblender.c. Dependency graph totally missed handling of this situation. Fixed now, but it's not that pretty, don't try this at home obviously. But consider this to be good enough for the current dependency graph. Details are in the build_dag_object(). |
Revision 577bdfb by Campbell Barton July 21, 2014, 15:24 (GMT) |
Transform: edit to recent commit Copying long comments about & `#if 0` is hint it could be defined in one place. |
Revision 1526620 by Bastien Montagne July 21, 2014, 15:13 (GMT) |
Fix T40432: Scaling to zero with manipulate center points works precisely on second time Commented out the 'no zero' protection of scaling transforms for numinput. Issue is, once an axis has null scale, you can't regrow it from transform code (you have to directly edit the scale property). This is not ideal, but getting good behavior in this case is hairy... Yet, when using numinput, you type precise values, so if you want to set it to zero, set it to zero. User is assumed responsible, we should avoid too much 'invisible magic' when handling precise inputs. ;) Note: an idea for possible future feature would be to have an 'absolute' mode for numinput (allowing to type in real value, not factors). |
Revision 6a43ee6 by Bastien Montagne July 21, 2014, 13:54 (GMT) |
Fix T41128: Box selection bug with armatures. Calling `glLoadName()` was possible with '-1' value (65535 actually), in `draw_pose_bones()`... Note I think bug exists since ages (at least, seems to be already present in 2008 when drawarmature.c was added in repo)! Odd behavior reported (issue only affected objects once parented to the armature) was due to ordering stuff, since only objects drawn *after* the armature were affected. |
Revision a7d8f60 by Campbell Barton July 21, 2014, 13:22 (GMT) |
Py/API: Improve intersect_line_line with parallel lines Now comparing the distance between line-intersection points to see how close lines are - doesn't fail in the parallel case. |
Revision 31e1a31 by Joerg Mueller July 21, 2014, 12:25 (GMT) |
Bugfix T41133: Audio: Speakers with animated pitch cause clicks in rendered animations, crashes or huge filesizes in rendered audio Crash happened when the pitch value got <= 0, preventing this now. |
Revision 25fab54 by Antonis Ryakiotakis July 21, 2014, 10:34 (GMT) |
Fix errors in hsv calculation from recent optimization patch. Code was different from original here, result was apparent in color picker wedge position. |
Revision 256706c by Campbell Barton July 21, 2014, 10:23 (GMT) |
Cleanup |
Revision f745564 by Antonis Ryakiotakis July 21, 2014, 10:02 (GMT) |
GSOC 2013 paint Yep, at last it's here! There are a few minor issues remaining but development can go on in master after discussion at blender institute. For full list of features see: http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.72/Painting Thanks to Sergey and Campbell for the extensive review and to the countless artists that have given their input and reported issues during development. |
Revision 8489b94 by Campbell Barton July 21, 2014, 08:57 (GMT) |
Math Lib: rename mul_serie_m3 to mul_m3_series & reorder args Importantly, reversed mul_serie_m3 argument order (so it matches the m4 function) |
Revision 1fdaf58 by Antonis Ryakiotakis July 21, 2014, 07:26 (GMT) |
Optimisation to rgb <-> hsv/l conversion Basically avoid redundant computations. Gives ~1-4% speedup in the compositor depending on the use case. For more info see: http://lolengine.net/blog/2013/01/13/fast-rgb-to-hsv Reviewers: psy-fi, sergey Subscribers: campbellbarton Differential Revision: https://developer.blender.org/D596 |
Revision ce47231 by Campbell Barton July 21, 2014, 06:58 (GMT) |
Math Lib: Add isect_point_tri_v3 Add to Python via mathutils.geometry |
Revision cbde565 by Campbell Barton July 21, 2014, 02:42 (GMT) |
bmesh py api: face_split_edgenet missed NULL check |
Revision 13a8f65 by Campbell Barton July 21, 2014, 00:53 (GMT) |
Cleanup |
Revision 6f1f577 by Sergey Sharybin July 20, 2014, 14:44 (GMT) |
Correction to 7c7b730, multiplication order was flipped That's really annoying that multiplication order is flipped comparing mat3 and mat4 cases, but for the purposes of not breaking all the branches which might use this stuff we'd better keep order consistent with old version for now. Suggestion here would be to make order consistent but rename this functions to mult_* to make compilation fail instead of failing and using wrong order silently. |
Revision cf9d034 by Sergey Sharybin July 20, 2014, 12:00 (GMT) |
Update buildbot config to latest actual version |
Revision 5f3fc62 by Sergey Sharybin July 20, 2014, 09:37 (GMT) |
Sequencer: Fix wrong blur result when one of the sizes is zero |
Revision 5290c3a by Sergey Sharybin July 20, 2014, 08:32 (GMT) |
Early out from gaussian blur if both sizes are zero |
Revision 73d157e by Joshua Leung July 20, 2014, 07:22 (GMT) |
Bugfix T41042: Irrelevant Bezier handles still affect Graph Editor Show All The "Show All" and "Show Selected" operators in the Graph Editor was taking into account all handles on keyframes, even when some of those would be invalid and/or set to nonsense values (e.g. for any interpolation mode other than "Bezier") |
Revision c03d8a1 by Joshua Leung July 20, 2014, 05:19 (GMT) |
Bugfix T41077: Dope sheet's column select (alt + click) gets ignored with NLA Strips NLA mapping corrections were being applied twice, causing column select to fail |
|
|
|


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