Revision 8f658d4 by Antonis Ryakiotakis April 12, 2013, 15:45 (GMT) |
Add property update for radial control operator. It will be necessary for upcoming overlay refresh commit, but since that commit is becoming too big, better have this separate to avoid getting this lost in the noise. |
Revision 58d211a by Lukas Toenne April 12, 2013, 15:42 (GMT) |
Fix for user count when adding a new library node tree. This needs to decrease user count by 1 to compensate for increment in RNA_property_pointer_set. |
Revision 55ac53f by Brecht Van Lommel April 12, 2013, 15:33 (GMT) |
Fix #34322: cycles crash with (undo) save during threaded render. The mesh save code was modifying pointers in the Mesh which gave crashes with another thread accessing the data at the same time. This could crash other threaded operations like blender internal render or physics baking too but was less likely. As a solution I've now changed the save code that it does not modify the mesh data structure in place but rather a copy, as undo file saving should probably be fully read-only regardless of how an improved threading architecture might work. Thanks to Sergey for tracking down the cause of this crash. |
Revision 22230ce by Brecht Van Lommel April 12, 2013, 14:25 (GMT) |
Fix #34961: camera fly mode would reset camera scale. |
Revision 27097d1 by Sergey Sharybin April 12, 2013, 13:01 (GMT) |
Blender is compilable with strict compiler flags again |
Revision adb9647 by Ton Roosendaal April 12, 2013, 12:30 (GMT) |
Adding scrollbar default to Python console and Python Info log. |
Revision 0e4b092 by Bastien Montagne April 12, 2013, 12:19 (GMT) |
More fixes for addon i18n messages management. |
Revision c839255 by Lukas Toenne April 12, 2013, 12:19 (GMT) |
Added 'move' functions to the inputs and outputs node socket collections (similar to move function in CollectionProperty). This is useful to change the socket order in pynodes. Otherwise one would have to remember socket values and links, remove a socket, insert a new one and copy back these values, which is tedious and error prone. |
Revision e8474d6 by Campbell Barton April 12, 2013, 12:03 (GMT) |
minor edit to bake printouts which could get mixed because of r. |
Revision 09a82f4 by Lukas Toenne April 12, 2013, 11:43 (GMT) |
Removed a lot of now-unnecessary checks from node RNA. The typeinfo pointers in bNodeTree, bNode and bNodeSocket are now always pointing to valid type structs. If a tree, node or socket has an unknown type at load time it will be pointed to a dummy "UndefinedType" struct instead, which has default settings and allows for nice debugging. Checking if node->typeinfo etc. is NULL is not necessary any more, makes code a lot easier and smaller. |
Revision 0d86c3f by Sergey Sharybin April 12, 2013, 10:52 (GMT) |
Image draw method option This option replaces previously added GPU limit option, which became tricky to follow after GLSL display space conversion. There're 4 modes available: - AUTO which will try to guess which mode is best to use. Currently It'll try using GLSL and if it fails, will fallback to 2D textures. Probably it'll make sense checking on whether 2D textures works well but currently such behavior shall be sufficient. Later we could make this method smarter (for example don't try to use GLSL on certain GPU or so). - GLSL will currently behave the same way as AUTO, but it is intended to always try using GLSL (unless it can not be used because of existing limitation of dither and RGB curves). - 2D Textures will use CPU-based color space conversion and use OGL 2D Texture to display the image. Image will be displayed in tiles, so there shall be no big GPU memory consumption. - DrawPixels will straightly fallback to glDrawPixels without trying to use any fancy GPU stuff. Hopefully this will also fix #34943: Blender crashes when resizing the Compositing Screen Window |
Revision 677a96e by Campbell Barton April 12, 2013, 10:19 (GMT) |
add render slot cycle forward/backwards menu items. |
Revision be35762 by Lukas Toenne April 12, 2013, 08:43 (GMT) |
Made the update callback in bNodeTree registerable in RNA, this was still missing for pynodes. This update callback can be used for "global" updates of the node tree as a whole, as opposed to "local" updates of individual nodes. Any kind of update that takes node connections into account (such as dependency sorting) and does not just work on a single node should be done in the nodetree.update function rather than node.update. |
Revision 048df1a by Lukas Toenne April 12, 2013, 07:35 (GMT) |
Small change to the node space RNA function for opening a node group: pass the node tree as explicit argument plus an optional group node, instead of trying to get the node tree from a node property. This is more flexible for future nodes that want to change the node editor. Node group operators can rely on group node types, but the generic RNA functions should not. |
Revision ba845f6 by Campbell Barton April 12, 2013, 02:16 (GMT) |
fix for own recent addition of transform indervidual-axis in editmode, not working if the object was rotated. |
Revision 1c80388 by Dalai Felinto April 12, 2013, 01:52 (GMT) |
bge fix: framing mode "Expanded" not updated when resizing blenderplayer now, with a 'resize' routine for the engine we can/should also recreate some buffers that are created only at init time (e.g., 2d filters, dome fbos, ...). This bug was always present in Blender (since 2.49 at least). Bugfix supported by NF-UBC Nereus Program as part of the development of OceanViz/NereusViz |
Revision 502ddd3 by Campbell Barton April 12, 2013, 00:50 (GMT) |
code cleanup: warnings and style. |
Revision 742c1cb by Brecht Van Lommel April 11, 2013, 18:10 (GMT) |
Related to #34558: clarify the description for the "default" parameter in bpy.props.EnumProperty. |
Revision bd07cac by jens verwiebe April 11, 2013, 15:40 (GMT) |
Correct stub for snapObjectsRayEx |
Revision f8293b8 by jens verwiebe April 11, 2013, 15:35 (GMT) |
Add stub for snapObjectsRayEx |
|
|
|


Master Commits
MiikaHweb | 2003-2021