Revision 3f34a88 by Brecht Van Lommel July 10, 2013, 01:05 (GMT) |
Fix #36075: editing shading nodes could still crash blender internal rendered draw mode. This happens because it uses node data structures in threads, now it does same as preview render, which is to immediately stop the render thread when e.g. deleting nodes. |
Revision a3643ee by Campbell Barton July 9, 2013, 23:40 (GMT) |
fix [#36073] Changing list items misses undo push |
Revision 795034c by Tamito Kajiyama July 9, 2013, 23:25 (GMT) |
Fix for bug #36009: Rendered ortho view messes up Freestyle lines in 3D viewport. Clipping start is negative when the viewport preview is used with the orthographic view, while Freestyle assumes that imported mesh data are in the camera coordinate system with the view point located at origin. The present solution is to adjust the clipping start/end and introduce a Z-axis offset for mesh vertices so as to satisfy the assumption. |
Revision 5569a4b by Brecht Van Lommel July 9, 2013, 22:27 (GMT) |
Fix missing cycles viewport update when changing manual texture space location or size in the properties editor. |
Revision 19dee5e by Mitchell Stokes July 9, 2013, 20:50 (GMT) |
BGE: Adding animation culling. Armature objects will only have their poses updated if their children meshes have not already been culled. Regular object animations will always be updated since they are cheap. |
Revision 83e9f32 by Mitchell Stokes July 9, 2013, 20:06 (GMT) |
BGE: Committing patch #32422 "Debug properties for added objects" by HG1. This patch allows debug properties from objects added to the scene at runtime to be displayed under the Debug Properties in the overhead display. |
Revision 92835d3 by Sergey Sharybin July 9, 2013, 19:22 (GMT) |
Revision 677e136 by Sergey Sharybin July 9, 2013, 18:38 (GMT) |
Partial revert of rev58110 There's one thing we didn't foresee from the beginning, which is apparently TLS is only available in OSX starting from version 10.7, and we still do support of 10.6. After recent Brecht's changes about locked viewport while initializing BI render this TLS is not needed in trunk anymore. So reverting this chunk of base iteration to use static variable. But leaving all the other static variables warped into context still, it should help a bit in the future refactor. Real fix would be to have some kind of graph context evaluation structure which would be passing to update routines (which will solve threaded mballs update) and making depsgraph responsible for getting a motherball. But this is all for GSoC project. |
Revision 8491814 by Campbell Barton July 9, 2013, 13:50 (GMT) |
fix [#36004] Vertex parent on curve point results in blank 'parent_type' on child object |
Revision 79f264b by Brecht Van Lommel July 9, 2013, 13:47 (GMT) |
Fix blender environment map texture looking different on the first render with an image file, the image extend is set automatically when render starts but not when the image was never loaded yet. |
Revision c3c8452 by Campbell Barton July 9, 2013, 12:59 (GMT) |
fix [#36055] Edge/Face Info display on wrong position with key frames display editmesh stats with deform modifiers. |
Revision 381df05 by Brecht Van Lommel July 9, 2013, 11:31 (GMT) |
Fix #36030: datablock drag and drop to buttons not working with a certain number of objects in the scene. |
Revision 75c7032 by Lukas Toenne July 9, 2013, 09:10 (GMT) |
Fix #36050, backdrop not working. The compositor backdrop requires a restart of the compositing job, which does not happen if just enabling backdrop after adding a viewer node. To fix this added the appropriate notifiers in a update callback for the show_backdrop property. |
Revision 643d709 by Sergey Sharybin July 9, 2013, 08:44 (GMT) |
Revision 80738a1 by Campbell Barton July 9, 2013, 08:25 (GMT) |
add checks in paintface_flush_flags for faces which have no original index values. (could give out of bounds writes) |
Revision 86546ca by Sergey Sharybin July 9, 2013, 08:23 (GMT) |
Fixed more threading issues with metaballs This time issue was caused by static variables used in BKE_scene_base_iter_next function. Change is not so much ultimate actually, but didn't find more clear solution for now. So the changes are: - Wrap almost all the static variables into own context- like structure, which is owned by the callee function and getting passed to the iteration function. - Recursion detection wasn't possible with such approach, so recursion detection still uses static in_next_object variable, but which is now stored in thread local storage (TLS, or thread variable if this names are more clear for you). This makes code thread-safe, but for sure final solution shall be completely different. Ideally, dependency graph shall be possible to answer on question "which object is a motherball for this metaball". This will avoid iterating via all the bases, objects and duplis just to get needed motherball. Further, metaball evaluation ideally will use the same kind of depsgraph filtering, which will get result for question like "which objects belongs to this group of metaballs". But this ideal things are to be solved in Joshua's and mind GSoC projects. Tested on linux (gcc and clang) and windows (msvc2008), hopefully no compilation error will happen. Thanks to Brecht for reviewing the change and getting feedback for other possible ways we've dicussed! |
Revision 1397548 by Campbell Barton July 9, 2013, 08:17 (GMT) |
fix [#36039] Texture paint bug with face selection on subdivided object original patch by Antony Riakiotakis, made some edits to only check origindex when needed. |
Revision fba8e88 by Campbell Barton July 9, 2013, 07:50 (GMT) |
fix for error in vertex_group_vert_select_unlocked_poll, check for non existing group wasn't right. |
Revision 34b301f by Campbell Barton July 9, 2013, 06:34 (GMT) |
fix error where if you tried to bridge an odd number of loops after bridging pairs, there was no way to change the options. eventually I think the operator api should support this but for now return finished. |
Revision d4ff53b by Campbell Barton July 9, 2013, 06:21 (GMT) |
fix [#36066] crash when Tab out text object the way Curve.len is used at the moment is really stupid, calculate string size on save for now, but should really store the length in bytes and total number of characters. |
|
|
|


Master Commits
MiikaHweb | 2003-2021