Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-10-03 | Fix crash starting game engine on linux | Sergey Sharybin | |
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. | |||
2013-10-03 | add cmake option WITH_MEM_VALGRIND, helps to track down errors with mempool ↵ | Campbell Barton | |
use which sometimes only show up as bugs in very rare cases (because even though the element is freed, the chunk is still allocated). | |||
2013-10-03 | yet another instance dissolve deletes verts it loops over. | Campbell Barton | |
2013-10-03 | overlapping faces made join-triangles fail, check for this case and silently ↵ | Campbell Barton | |
ignore them. | |||
2013-10-03 | addition to r60523 missed using BM_ITER_MESH_MUTABLE in one place. | Campbell Barton | |
2013-10-03 | fix [#36923] Merge / Delete vertices crashes for some meshes | Campbell Barton | |
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. | |||
2013-10-03 | remove assert recently added to EDBM_backbuf_check and explain odd logic. | Campbell Barton | |
2013-10-03 | fix bug in ED_vgroup_subset_from_select_type, setting negative index in ↵ | Campbell Barton | |
boolean array. also was freeing NULL pointer in vgroup_blend_subset() | |||
2013-10-03 | add debug mode assert if mesh-data is removed while iterating over it. (can ↵ | Campbell Barton | |
crash). | |||
2013-10-03 | fix [#36924] Calling .define(...) on Macro subclass crashes Blender, if ↵ | Campbell Barton | |
subclass wasn't registered | |||
2013-10-03 | console: shift pad-enter now clears the line too. | Campbell Barton | |
2013-10-03 | adjustments to sculpt cache scaling code, (float/double promotion) | Campbell Barton | |
2013-10-03 | real fix for #36695, scale brush stroke with maximum scale component, | Antony Riakiotakis | |
except layer brush where the previous algorithm is used. | |||
2013-10-03 | Fix an own regression introduced in the dyntopo cleanup commits. Do not | Antony Riakiotakis | |
remove a vertex from the pbvh if the only face it was part of was removed from the pbvh. This should work but no time to investigate now properly, and better have a solid release. The problem could be seen when sculpting to open meshes. Some vertices and faces on the boundaries would become stuck and unresponsive. | |||
2013-10-03 | Revert 60358, it made irregularly scaled objects behave incorrectly, ↵ | Antony Riakiotakis | |
checking out different approach here. | |||
2013-10-02 | OSX/GHOST: fix own issue in 60510, should now (hopefully) cover all multiple ↵ | Jens Verwiebe | |
window combinations | |||
2013-10-02 | Fix #36316: dots in cycles render on certain CPUs with 32 bit linux builds. | Brecht Van Lommel | |
There is some sort of problem with the SSE2 code path, but I couldn't find the cause, maybe a compiler bug due to the large amount of inlining? For now I've disabled SSE2 optimizatons in 32 bit GCC builds. | |||
2013-10-02 | OSX/GHOST: refine #60409 and better take multiple windows into account | Jens Verwiebe | |
2013-10-02 | Fixes for cycles Mapping and Vector Transform node: | Brecht Van Lommel | |
* Keep the Mapping node default type as Point for now, instead of Texture. The latter is a better default, but this is breaking API compatibility and it's too close to release to expect addons to be fixed in time. * Vector Transform and Mapping nodes had properties with name "type" to set the type of vector, but this conflicts with the node type property, so renamed to vector_type now. | |||
2013-10-02 | fix [#36919] Cannot delete keyframe of animated simulation parameter if ↵ | Campbell Barton | |
simulation has been disabled | |||
2013-10-02 | re-shuffle ifdef for osx to make it more clear | Campbell Barton | |
2013-10-02 | OSX: readd ctrl-a for 'select all' in text(-boxes) against my own conviction ↵ | Jens Verwiebe | |
for now - really to be discussed | |||
2013-10-02 | Fix cycles OpenCL compile error on AMD, and fix assert in debug builds. | Brecht Van Lommel | |
2013-10-02 | Bugfix: All actions created when keyframing now have their "id-root" set ↵ | Joshua Leung | |
appropriately This means that it will no longer be possible to accidentally load a nodetree action in the Action Editor (object-level actions only), resulting in F-Curves getting invalidated/disabled. | |||
2013-10-02 | libmv: fix matrix address being printed instead of actual values | Sergey Sharybin | |
2013-10-02 | fix [#36913] GHASH_FLAG_ALLOW_DUPES assert and crash in Edge Collapse | Campbell Barton | |
2013-10-01 | fix regression - convex hull tool leaving new faces unselected. | Campbell Barton | |
2013-10-01 | OSX/keys: change to OSX conform cmd-a for 'select-all' in text(-boxes) | Jens Verwiebe | |
2013-10-01 | style edits and use macro for prefix check | Campbell Barton | |
2013-10-01 | bugfix [#32346] Node animation, removing nodes keeps FCurves. | Dalai Felinto | |
The same bug happens for modifiers, but better to address it separately. Contribution and review by Lukas Toenne and Brecht van Lommel | |||
2013-10-01 | allow knife-project to use sub-pixel length edges. | Campbell Barton | |
2013-10-01 | Fix use of uninitialized variable in recent node tree changes. | Brecht Van Lommel | |
2013-10-01 | Fix blender internal viewport render not using color management settings like | Brecht Van Lommel | |
view, exposure, looks. | |||
2013-10-01 | UV sculpting was missing curve initialization causing crashes. Reported | Antony Riakiotakis | |
by Sebastian Koenig, thanks! | |||
2013-10-01 | Optimization for recent changes in keyframe selection | Sergey Sharybin | |
2013-10-01 | change to ED_armature_bone_rename so theres never any duplicates dictionary ↵ | Campbell Barton | |
items in 'ob->pose->chanhash' this turned out to be harmless but it did make ghash assert() because the ghash isnt flagged to allow duplicates. | |||
2013-10-01 | add assert for bone renaming, to check if the chanhash is still valid. | Campbell Barton | |
2013-10-01 | fix [#36906] AutoName operator do not update the display of the bone's name ↵ | Campbell Barton | |
in the Bone Properties | |||
2013-10-01 | Fix issues reported by coverity scan in recent changes to customdata code. | Brecht Van Lommel | |
2013-10-01 | fix [#36435] Crash on unwrap with specific mesh | Campbell Barton | |
2013-10-01 | make the manipulator work with curve handle selections with normal ↵ | Campbell Barton | |
orientation and individual origins. | |||
2013-10-01 | check SELECT flags for curves (was checking for nonzero which would break if ↵ | Campbell Barton | |
new files use this field for other flags) | |||
2013-10-01 | fix for bug own recent commit [#36904] Snap to Volume is broken with Armature | Campbell Barton | |
this is infact an older bug which was exposed by the recent change. for now only use the change in behavior for scale/rotation. | |||
2013-10-01 | replace inline searches for BLI_findindex | Campbell Barton | |
2013-10-01 | Fix issues according to codereview page | Sergey Sharybin | |
Mainly just a comment cleanups. | |||
2013-10-01 | Yet another fix for node groups localization: The ntreeLocalMerge function ↵ | Lukas Toenne | |
can not be used to free localized node groups, because it is not commonly called to free the localized node trees. Instead these data blocks are freed using the standard ntreeFreeTree function, so freeing localized node groups has to be done there. This means an ugly loop over G.main to detect localized groups, but should not be a big problem in practice. | |||
2013-10-01 | Mark some CCG funcrions as inlined | Sergey Sharybin | |
This seems to be giving speedup up to 10% in own tests. -- svn merge -r60104:60105 ^/branches/soc-2013-depsgraph_mt | |||
2013-10-01 | Fix for own commit r60468: All the localized node groups ended up in the ↵ | Lukas Toenne | |
main library ... This was because of the G.main check in ntreeCopyTree_internal, which determines whether a node tree gets put into main or is an independent data block. This can now be controlled by passing an explicit Main pointer, so we can ensure localized node groups don't pollute main. | |||
2013-10-01 | fix bug with vector handles in the graph editor when transforming 2 selected ↵ | Campbell Barton | |
points of a bezt, the unselected handle wouldn't have its value restored on transform cancel. | |||
2013-10-01 | fix for error setting vector handles to free when both vector handles were ↵ | Campbell Barton | |
selected but not the mid-point. only one of the handles would be changed to the HD_FREE. effected curves and fcurves. |