Revision f9afdac by Campbell Barton October 4, 2013, 01:10 (GMT) |
fix [#36942] unfreed memory on trackball widget use |
Revision 9e00a48 by Sergey Sharybin October 3, 2013, 16:39 (GMT) |
Typo in variable name from previous commit, sorry. |
Revision 43217da by Campbell Barton October 3, 2013, 16:34 (GMT) |
set mempool debug in the game-engine-player too. also remove redundant mempool includes. |
Revision f372d14 by Sergej Reich October 3, 2013, 16:12 (GMT) |
rigidbody: Flag bodies for validation when changing shape This fixes a pretty old crash that occurs when changing the collision shape to a mesh shape during simulation. Thanks to Thomas Beck (plasmasolutions) for the report. svn merge -r60310:60311 ^/branches/soc-2013-rigid_body_sim |
Revision 51f7f82 by Campbell Barton October 3, 2013, 15:29 (GMT) |
fix crash in editmesh edge-dissolve, when 2 faces shared multiple edges, freed edges would be checked. |
Revision f5eb880 by Campbell Barton October 3, 2013, 14:44 (GMT) |
freeing mempool elements now fills freed memory with --debug for debug builds. |
Revision c819fd4 by Gaia Clary October 3, 2013, 14:24 (GMT) |
Changed some labels from Second Life to OpenSim |
Revision 87fb70c by Campbell Barton October 3, 2013, 13:35 (GMT) |
fix for crash dissolving faces, bmesh walkers were using freed mempool elements. use a convention for freeing walker-states where freed-dangling pointers aren't left assigned to prevent errors like this happening in future. |
Revision 94fdaa5 by Sergey Sharybin October 3, 2013, 13:15 (GMT) |
Fix crash starting game engine on linux Issue was caused by bug in mesa #54080 which makes glXQueryDrawable fail with GLXBadDrawable for any request with direct context. Worked around by temporary overriding X error handling when getting old interval value and disablingintervals extension if this query fails. Also added check for glXSwapIntervalEXT which is apparently NULL here with GLX_EXT_swap_control=1. |
Revision 9b1be7c by Campbell Barton October 3, 2013, 12:22 (GMT) |
add cmake option WITH_MEM_VALGRIND, helps to track down errors with mempool use which sometimes only show up as bugs in very rare cases (because even though the element is freed, the chunk is still allocated). |
Revision 6b2e563 by Campbell Barton October 3, 2013, 10:50 (GMT) |
yet another instance dissolve deletes verts it loops over. |
Revision 6d1dba7 by Campbell Barton October 3, 2013, 10:29 (GMT) |
overlapping faces made join-triangles fail, check for this case and silently ignore them. |
Revision 253e9fb by Campbell Barton October 3, 2013, 08:02 (GMT) |
addition to r60523 missed using BM_ITER_MESH_MUTABLE in one place. |
Revision 5b5bc63 by Campbell Barton October 3, 2013, 07:06 (GMT) |
fix [#36923] Merge / Delete vertices crashes for some meshes add BM_ITER_MESH_MUTABLE which steps before entering the for() loop body and prevents the assert from complaining about removing mesh data while iterating as well as the crash. this was done in quite a few areas, more may turn up. |
Revision 4cb4dc8 by Campbell Barton October 3, 2013, 07:02 (GMT) |
remove assert recently added to EDBM_backbuf_check and explain odd logic. |
Revision f3e4104 by Campbell Barton October 3, 2013, 07:01 (GMT) |
fix bug in ED_vgroup_subset_from_select_type, setting negative index in boolean array. also was freeing NULL pointer in vgroup_blend_subset() |
Revision 962c183 by Campbell Barton October 3, 2013, 06:12 (GMT) |
add debug mode assert if mesh-data is removed while iterating over it. (can crash). |
Revision 91e020e by Campbell Barton October 3, 2013, 05:27 (GMT) |
fix [#36924] Calling .define(...) on Macro subclass crashes Blender, if subclass wasn't registered |
Revision 5568b63 by Campbell Barton October 3, 2013, 04:31 (GMT) |
console: shift pad-enter now clears the line too. |
Revision 58fe343 by Campbell Barton October 3, 2013, 03:05 (GMT) |
adjustments to sculpt cache scaling code, (float/double promotion) |
|
|
|


Master Commits
MiikaHweb | 2003-2021