Revision 4d1d50e by Howard Trickey January 8, 2013, 03:30 (GMT) |
Fix bevel crash #33801, when first edge of a vertex is wire. |
Revision d7e6d02 by Campbell Barton January 8, 2013, 02:20 (GMT) |
simplify fcm_generator_verify() using MEM_recallocN |
Revision 682df04 by Campbell Barton January 8, 2013, 02:06 (GMT) |
style cleanup |
Revision 08358a6 by Campbell Barton January 8, 2013, 01:48 (GMT) |
style cleanup |
Revision 35b187e by Joshua Leung January 8, 2013, 01:00 (GMT) |
Motion Path drawing tweaks and fixes * Green (current frame) color now extends to the segments on either side of the current frame point. This is so that the path is more visible (especially on the black/dark side), as those segments were prone to being interpolated such that they became invisible * Added padding for frame number strings so that they do not overlap the dots anymore * Fixed off-by-one error, which meant that the frame number for the first frame step (white dot) didn't get shown |
Revision 44ab30c by Antonis Ryakiotakis January 7, 2013, 21:56 (GMT) |
comment fix. Looks like no scaling is done elsewhere on blender for this code. I hope this bug is squashed for good. |
Revision c3b5c72 by Antonis Ryakiotakis January 7, 2013, 21:42 (GMT) |
* Fix for #31581. The issue was that we scaled the face prior to projecting it. The original paper suggests to simply interpolate between the two points of an edge if the distance of the point to that edge is smaller than a threshold. * Fixed both 3D and 2D code to utilize this. Possibly other places in blender where this scaling is done will have to be adjusted. * Changed vertex interpolation to use 2D interpolation, since it already did projection on plane and 2d calculations are faster. * Also added notifier on hard recalc when uvcalc_transfor_correction is used. Results in instant feedback on UV editor when edge sliding. |
Revision 41c5882 by Thomas Dinges January 7, 2013, 19:55 (GMT) |
Cycles / Tile Rendering: * Added new option to chose the tile order. In addition to the "Center" method, 4 new methods are available now, like Top -> Bottom and Right -> Left. Thanks to Sergey for code review and some tweaks! |
Revision 999aaa1 by Sergey Sharybin January 7, 2013, 18:10 (GMT) |
ui_lists shall be NULLed in BKE_area_region_copy Otherwise it'll be nasty crashes when, say, adding and removing screens with lists visible on the screen. Thanks Ton for assisting looking into this issue :) |
Revision f1cc922 by Campbell Barton January 7, 2013, 15:43 (GMT) |
dont copy the mvert array in DM_to_bmesh_ex() |
Revision ff6339a by Antonis Ryakiotakis January 7, 2013, 15:42 (GMT) |
Make options for background gradient more organized. This was difficult to do because we group theme colours and display them together in user preferences. To make the background options more presentable and keep them grouped and separate, I needed to group the two gradient colours somehow. I added a separate ThemeSpaceGradient RNA struct as opposed to ThemeSpaceGeneric. This struct is the same as ThemeSpaceGeneric but it lacks the window background option (which does nothing now) and includes the UiGradient struct which now has both gradient colours. I modified the clear functions to use a new high colour from the gradient. Now all options appear grouped and any other editor that may use a gradient for the window background may do so. Also corrected incorrect MAIN_VERSION_ATLEAST macro, it would not detect versions correctly |
Revision 12d921e by Campbell Barton January 7, 2013, 15:35 (GMT) |
minor improvement to CustomData_bmesh_merge(), allocate the correct size pool rather then always 512. |
Revision 6f381db by Ton Roosendaal January 7, 2013, 15:29 (GMT) |
Bug fix 33778 The user pref "Mini Axis Brightness" didn't work. Note it's only accissble via the outliner now. |
Revision 1f70a30 by Sergey Sharybin January 7, 2013, 14:25 (GMT) |
Fix #33735: sequencer crash when using rendered preview Issue was caused by preview job starting just moment before sequencer starts rendering. This lead to threading conflicts since renderer itself is not thread-safe. Now all preview jobs would be killed before sequencer starts rendering stack when final render for preview is enabled. |
Revision d22c8cf by Campbell Barton January 7, 2013, 14:25 (GMT) |
add error check for qtcreator&netbeans project file generators to quit early if cmake fails. |
Revision c598a30 by Howard Trickey January 7, 2013, 12:19 (GMT) |
Add normal_flip() member to Python BMesh's Face. |
Revision 0e26a67 by Campbell Barton January 7, 2013, 12:16 (GMT) |
add area_poly_v3_max() for use with area_poly_v3 |
Revision d96d948 by Sergey Sharybin January 7, 2013, 11:28 (GMT) |
Motion tracking API change Replace Tracks.add(count, frame) with Tracks.new(name, frame) which will return newly created track. Before there was no reliable way to get newly created tracks. |
Revision 13c1478 by Sergey Sharybin January 7, 2013, 11:28 (GMT) |
Track.insert_frame used to create markers with zero pattern size In most cases it's harmles since this call was intended to be used for importers only where pattern size was overriding after creation anyway. But better don't allow things which will work unpredictable. |
Revision 2edf294 by Campbell Barton January 7, 2013, 06:33 (GMT) |
split viewport clearing into its own function: view3d_main_area_clear() |
|