Revision 93249c3 by Brecht Van Lommel March 1, 2012, 16:41 (GMT) |
Fix related to #30384: multilayer exr files not saving compressed correctly. |
Revision 3b8d968 by Campbell Barton March 1, 2012, 16:27 (GMT) |
fix [#30399] bmesh: Extrusions adjacent to mirror plane leave stray edges. thanks to Antony Riakiotakis for finding the cause. |
Revision 64007f5 by Campbell Barton March 1, 2012, 16:12 (GMT) |
bmesh regression with extrude. Extruding an edge where both verts were clipped would not create a face for this edge. This is ok when a connected face is also extruded but not when the edge is selected on its own. |
Revision 4a5078d by Campbell Barton March 1, 2012, 16:04 (GMT) |
style cleanup * add extra argument to BMO_slot_map_to_flag() to filter by vert/edge/face * made BMO_slot_map_* / BMO_slot_buffer_* functions stricter with type checking. |
Revision 216f748 by Campbell Barton March 1, 2012, 13:13 (GMT) |
style cleanup: bmesh - have continue on new line, also avoid unneeded loop in bmo_extrude_face_region_exec() in some cases. |
Revision ea13ec1 by Campbell Barton March 1, 2012, 12:20 (GMT) |
Spelling Cleanup |
Revision 6a36b62 by Lukas Toenne March 1, 2012, 12:07 (GMT) |
Call the node freestorage callback _before_ actually freeing sockets, since this is also responsible for freeing possible socket storage data. |
Revision b671f5e by Lukas Toenne March 1, 2012, 11:41 (GMT) |
When adding a file output socket make it active, for convenience. Also move back one index when deleting the last. |
Revision 171d6bf by Lukas Toenne March 1, 2012, 11:19 (GMT) |
Fix for Multilayer EXR API. This was using implementation stubs directly in the header file, causing problems with scons in particular. |
Revision 537605f by Lukas Toenne March 1, 2012, 08:47 (GMT) |
Fix for wrong channel number in ImBuf when file node output format is something other than RGBA. This doesn't get set in the init function, has to be done manually (i guess?). |
Revision 77442de by Lukas Toenne March 1, 2012, 08:17 (GMT) |
* Removed DNA_DEPRECATED tag from old NodeImageFile struct typedef, it doesn't work that way (duh) * Moved format field and added (deprecated) sfra and efra ints to ensure some forward compatibility of file output node. Earlier blender versions will simple interpret the struct as NodeFileImage, so by matching the first fields the numbers can stay somewhat valid. |
Revision 2eb29e4 by Lukas Toenne March 1, 2012, 07:56 (GMT) |
A number of improvements for the file output node(s). 1) Old CMP_NODE_OUTPUT_FILE and CMP_NODE_OUTPUT_MULTI_FILE have been merged, only CMP_NODE_OUTPUT_FILE remains. All functions renamed accordingly. 2) do_versions code for converting single-file output nodes into multi-file output nodes. If a Z buffer input is used, the node is made into a multilayer exr with two inputs. (see below). Also re-identifies multi-file output nodes with the CMP_NODE_OUTPUT_FILE type. 3) "Global" format is stored in node now. By default this overrides any per-socket settings. 4) Multilayer EXR output implemented. When M.EXR format is selected for node format, all socket format details are ignored. Socket names are used for layer names. 5) Input buffer types are used as-is when possible, i.e. stored as B/W, RGB or RGBA. In regular file output the format dictates the number of actual channels, so the CompBuf is typechecked to the right type first. For multilayer EXR the number of channels is more flexible, so an input buffer will store only the channels it actually uses. 6) The editor socket type is updated from linked sockets as an indicator of the actual data written to files. This may not be totally accurate for regular file output though, due to restrictions of format setting. |
Revision 1d5a388 by Sergey Sharybin March 1, 2012, 07:10 (GMT) |
Fix crash on edge slide when object has got multires modifier Issue was caused by fix for slide+automerge bug resulted in accessing to freed memory from multires projection code. Solved by moving multires projection from cleanup callback to special_aftertrans_update. Patch by Antony Riakiotakis with some own corrections. |
Revision 4dfc252 by Nicholas Bishop March 1, 2012, 02:20 (GMT) |
Remove struct NgonInterpModifierData and related ModifierType Info. This modifier was already removed in r44288, looks like these were just missed. |
Revision 35708fe by Tamito Kajiyama February 29, 2012, 21:35 (GMT) |
Merged changes in the trunk up to revision 44561. Conflicts resolved: source/blender/bmesh/bmesh.h source/blender/bmesh/bmesh_operators.h source/blenderplayer/bad_level_call_stubs/stubs.c |
Revision 42dfd82 by Ove Murberg Henriksen February 29, 2012, 19:55 (GMT) |
M source/blender/editors/object/object_ops.c M source/blender/editors/object/object_intern.h |
Revision 94a2775 by Ove Murberg Henriksen February 29, 2012, 19:46 (GMT) |
M source/blender/editors/object/object_vgroup.c M source/blender/editors/object/object_ops.c M source/blender/editors/object/object_intern.h |
Revision af0a469 by Campbell Barton February 29, 2012, 17:23 (GMT) |
fix [#29135] NGons dont work with loop cut patch by Andrew Wiggin |
Revision 034b171 by Sergey Sharybin February 29, 2012, 17:01 (GMT) |
Changes to startup.blend: - Pinch/Magnify brush isn't available from vertex paint mode anymore. - Switch default texture to Low Quality bump method The same method is used for new textures and it makes possible to view bump in 3D viewport with GLSL shading. - Anisotropic filtering is set to 2x by default. |
Revision 6c53638 by Campbell Barton February 29, 2012, 16:29 (GMT) |
add an assert for inserting an egde with the same vertices and a BMESH_TODO for bevel. |
|
|
|


Master Commits
MiikaHweb | 2003-2021