Revision 4c16d3e by Tamito Kajiyama April 6, 2013, 14:45 (GMT) |
Pre-merger changes. Deprecated Freestyle-specific elements were removed from the code base, in order to address all comments from branch code reviews. https://codereview.appspot.com/7416049/ Backward compatibility won't be maintained in the following components: - Freestyle edge/face marks in old .blend files are ignored. Old .blend files can be converted by loading and saving the files using a Freestyle branch build between revision 55581 and 55842. - External style modules are no longer supported. Instead text datablocks must be used to keep style module files within .blend files. A branch build between revision 55741 and 55842 is useful for identifying the style module file names that need reconfiguring. |
Revision acfc0ea by Sergey Sharybin April 6, 2013, 13:24 (GMT) |
Revision 2ed2226 by Thomas Dinges April 6, 2013, 12:07 (GMT) |
Node UI: * After PyNodes merge, many node sockets had sliders, instead of the arrow buttons (as the PROP_FACTOR subtype now actually was used). Change those back now, after artists feedback. |
Revision 92b6365 by Gaia Clary April 6, 2013, 11:52 (GMT) |
fix: #34871 Cycles/CUDA/sm_35: Build problems probably due to issues with float3 operators (on windows?) |
Revision 2d76a82 by Gaia Clary April 6, 2013, 10:52 (GMT) |
Fix: 34874 Weight Paint UI inconsistent: removed conflicting shortcut definition, added weight assign tools to specials menu |
Revision 129f401 by Campbell Barton April 6, 2013, 08:22 (GMT) |
ctrl+a select all in button field |
Revision 72d0cc1 by Tamito Kajiyama April 6, 2013, 07:53 (GMT) |
Minor white space fix. |
Revision 4ff8041 by Tamito Kajiyama April 6, 2013, 06:09 (GMT) |
Removed Freestyle-specific code from DerivedMesh.c. The removed code was necessary due to a logical bug in the use of CD_ORIGINDEX layer entries. Previously the index values were used to refer to the edges/polys of the derived mesh, assuming that the derived mesh edges/polys consisted of those from the original mesh plus newly added edges/polys. This assumption was not correct, although it worked well for several modifiers such as Mirror and Solidify. Now the index values are specifically used to reference the edge/polys of the original mesh. |
Revision 6002927 by Campbell Barton April 6, 2013, 03:03 (GMT) |
add relative offset option for poke tool. |
Revision 1d5f988 by Campbell Barton April 6, 2013, 02:45 (GMT) |
patch [#34890] BMesh Poke Face. by Francisco De La Cruz (xercesblue), with some of my own changes/improvements. Converts faces to triangle-fans (useful to run on ngons). To access select a group of faces and press "Alt+P" or alternatively select the operator from the Faces menu (Ctrl+F) |
Revision cf3ec25 by Brecht Van Lommel April 5, 2013, 23:03 (GMT) |
Fix #34880: cycles motion blur render issue with some compilers. Actually is a bigger problem where accessing float4 members with [] stops working due to optimizer, will check that later. |
Revision bb81923 by Campbell Barton April 5, 2013, 22:56 (GMT) |
bmesh operator rename inset -> inset_region |
Revision 8fd42b2 by Campbell Barton April 5, 2013, 22:21 (GMT) |
patch [#34886] BMesh Individual Face Inset from Francisco De La Cruz (xercesblue) with some simplifications to the patch. |
Revision 716ed32 by Campbell Barton April 5, 2013, 19:58 (GMT) |
fix [#34870] bmesh.ops.* parameter lists and descriptions don't show in PyConsole on auto-complete more a feature request then a bug but nice to have __doc__ on bmesh operators. |
Revision b4bd232 by Tamito Kajiyama April 5, 2013, 19:34 (GMT) |
Removed CD_MASK_FREESTYLE_EDGE and CD_MASK_FREESTYLE_FACE from CD_MASK_BAREMESH and moved them to init_render_mesh() in convertblender.c where these CustomData layers are specifically required. |
Revision 79e58c3 by Campbell Barton April 5, 2013, 19:26 (GMT) |
add BM_face_calc_center_mean_weighted() gives much better result at cost of some speed. |
Revision 7404c1a by Brecht Van Lommel April 5, 2013, 17:57 (GMT) |
Fix another part of #34877: cycles progress status text not showing correct with per render layer samples in addition to the progress bar. Also fixed job progress bar not working at all on high DPI / retina, was so small the actual progress was not visible. |
Revision 93ac968 by Campbell Barton April 5, 2013, 17:56 (GMT) |
code cleanup: include order |
Revision 5f49bab by Sergey Sharybin April 5, 2013, 17:27 (GMT) |
Fix eternal compo refresh when having image editor with mask opened This was a regression since 55719 and the reason is: - image_refresh() will tag combo for re-calc when editing mask. This is a feature, so you could have immediate feedback on masking and compositing while editing mask. This is done from image_refresh(). - Color management sends NC_WINDOW notifier, so the whole window is updated when changing color management settings. Image editor used to refresh space when this notifier is sent. The same notifier is sent by compositor job to redraw all possible viewers. Simple fix: don't refresh image space for NC_WINDOW, there's nothing in image_refresh() which we would want to happen on NC_WINDOW event. |
Revision b18a7c3 by Ton Roosendaal April 5, 2013, 17:10 (GMT) |
Bug fix #34866 Global undo/redo now clears the local undo editmode stack entirely. Error goes back to the 2.3 days, when undo was added. Global undo refreshes the entire internal database, so all ID pointers get invalid. This cases editmode undo storage to fail, if it uses ID pointers as well. The error was that for any Mesh undo stack, a single global undo would make the mesh stack corrupt. Back in edit mode, on undo you'd lose assigned texture images, or get bad crashes. The downside is that people expect this to work... it's a fun feature to maintain stacks separately. Having this instable is not acceptable though. Needs quite some redesign work to solve it (like Dalai's kill-the-tface project :) |
|
|
|


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