Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-03 | View-Selected: use custom bones boundbox | Campbell Barton | |
Support using custom pose-bone transform and object when calculating view bounds. | |||
2015-09-03 | Small tri intersect fails when not normalized | Campbell Barton | |
Logic was ok, but would run into precision issues. | |||
2015-09-03 | Check for no-op edge separates to quiet asserts when inset individual. | Howard Trickey | |
This causes no change in behavior, since code was alreadying doing a no-op in bmesh_edge_separate if the edge is a boundary. But it tripped an assert, annoying in debug builds. We want to leave assert in bmesh_edge_separate in case callers expect there to be separate loops after this always. So putting test in caller. (Same worry about bmesh_urmv_loop? I checked callers and they appear OK to me - they deal with the no-op return.) | |||
2015-09-03 | Fix T45984: Setting custom normals properly requires multiple calls to ↵ | Bastien Montagne | |
normals_split_custom_set() The detection of needed sharp edges (based on given loop normals) would not fully work on first run in case we started with a complete smooth cyclic loop fan (edge between first and last loop of the fan would not get checked). | |||
2015-09-03 | ImBuf: Fix crash generating preview for really huge image | Sergey Sharybin | |
In fact, any user of IMB_scalefastImBuf() is now robust against working with really hires images. | |||
2015-09-03 | Compositor: Support changing distortion models in movie distortion node | Sergey Sharybin | |
Previously only polynomial model worked correct. now changing it to divisions will work nicely as well. | |||
2015-09-03 | Fix T45959: DistanceKey preview used wrong colors | Campbell Barton | |
Same issue as recent fix in ChannelMatte | |||
2015-09-02 | Animplayer passed -a, then warned its unknown | Campbell Barton | |
Also modify a copy of argv | |||
2015-09-02 | Fix T45979: animplayer crashes w/ DND and audio | Campbell Barton | |
Issues re-initializing audaspace | |||
2015-09-02 | Fix second part of T45987: Node preview was still using wrong color space | Sergey Sharybin | |
2015-09-02 | Fix T45995: Auto-set preview range sets superfluous end key. | Bastien Montagne | |
get_keyframe_extents() would add an extra frame in case of mono-key fcurves in selected set... Now do the 'not same start/end frames' check later, and also use floor/ceil instead of round (we want to start at frame 3 if first key is at frame 3.8, reversed-same goes for end frame). | |||
2015-09-02 | CMake: use generator expressions | Campbell Barton | |
2015-09-02 | Add missing spin-lock to IMB_makeSingleUser | Campbell Barton | |
2015-09-02 | Fix T45991: Transfer Weight tool UI is inconsistent and crashes blender. | Bastien Montagne | |
Since data transfer when called from this tool has reversed behavior (it transfers **towards** active object, as previous tool), we have to also reverse source/destination layers selection options. Also fix 'reverse' option being saved, otherwise calling regular operator after 'transfer weights' would stay in reverse mode, ugly! | |||
2015-09-02 | Cleanup: style | Campbell Barton | |
2015-09-02 | b5287b1 removed important CCG_key_top_level call | Campbell Barton | |
Caused subsurf to crash w/o OSD | |||
2015-09-02 | Enable guarded-alloc when --debug-all is passed | Campbell Barton | |
2015-09-02 | Correct help message for debug options | Campbell Barton | |
2015-09-02 | Fix snapping edit-gpencil to edit-mesh | Campbell Barton | |
Reported in T45978 Was checking mesh selection state. | |||
2015-09-01 | RNA PreviewImage: add float pixels accessors. | Bastien Montagne | |
Raw int pixels can be nice in some cases (much less memory used), but converting to/from float values (as e.g. expected by/from Image) is not simple in py, error prone and rather slow. | |||
2015-09-01 | Avoid reupdating pbvh data in upload functions, these should have been | Antony Riakiotakis | |
taken care of in draw functions. Those iterate the whole PBVH tree so better avoid doing them, twice or thrice. | |||
2015-09-01 | Fix T45978: Ruler ignores new edit-mesh data | Campbell Barton | |
2015-09-01 | Fix T45974: Bones fail to snap to verts | Campbell Barton | |
Was an issue with individual-origins + snap | |||
2015-09-01 | Fix uninitialized normal var w/ objects snapping | Campbell Barton | |
2015-09-01 | Assert vec_roll_to_mat3_normalized's gets a normalized vector | Campbell Barton | |
2015-09-01 | Fix projection painting normal culling operating on individual | Antony Riakiotakis | |
triangles. This made the normal-related artifacts of projection painting much more apparent. Now we do culling based on whole polygons. Pure backface culling still uses individual triangles. | |||
2015-09-01 | Don't use GCC-only pragma for all compilers | Sergey Sharybin | |
2015-09-01 | Fix T45976: Crash accessing BMesh customdata | Campbell Barton | |
Layers returned from items() and values() could have an invalid index. | |||
2015-09-01 | Depsgraph: Fix compilation error with legacy depsgraph disabled | Sergey Sharybin | |
Reported by Campbell on IRC, partial patch by him as well. | |||
2015-09-01 | Fix T45825: Macro redo disable options incorrectly | Campbell Barton | |
A non repeatable operator would disable editing options for all operators after it. | |||
2015-09-01 | Fix T45939: Crash w/ BMesh.*.sort() | Campbell Barton | |
2015-09-01 | BMesh: add asserts for BMesh sort ghash lookups | Campbell Barton | |
2015-09-01 | Cleanup: redundant cast | Campbell Barton | |
2015-09-01 | Use qsort_r for BMesh Py API | Campbell Barton | |
2015-08-31 | Trade-marked BPlayer Fix (c) | Bastien Montagne | |
2015-08-31 | Fix T45258, impossible to select brush when removing it from 2d | Antony Riakiotakis | |
painting. Also system added a brush every time it found no paint brush in the system which is not what we would want. Solution: * Brush panel stays visible always, regardless of whether there is a brush or not. * We search for first available brush when we find no brush in paint struct instead of always generating a new one. * Generating and searching for a brush take a mode argument now. Needed some refactoring to users of BKE_paint_init as well. * Did some style cleanups for paint mode enums. Patch is big but it's mostly argument refactoring. | |||
2015-08-31 | error in last commit | Campbell Barton | |
2015-08-31 | Fix T45954: Inset w/ interpolated vertex color | Campbell Barton | |
Accumulating ubyte color was overflowing. Thanks to @mont29 for suggested fix. | |||
2015-08-31 | Write thumbnail directly | Campbell Barton | |
BlendThumbnail matches the on-disk format, so just write directly. | |||
2015-08-31 | Fix T45955: Python's pdb can't show script source | Campbell Barton | |
2015-08-31 | Revert fix for T45849 (part 2, tsk!) | Campbell Barton | |
2015-08-31 | error in comments | Campbell Barton | |
2015-08-31 | Alternate fix for T45849: tri-tri intersect error | Campbell Barton | |
Project both triangles onto the same plane to simplify calculations. | |||
2015-08-31 | Revert fix for T45849, alternate fix coming up | Campbell Barton | |
epsilon check here didn't account for scale, causing T45919 | |||
2015-08-31 | Math Lib: Add closest_to_plane helper functions | Campbell Barton | |
- closest_to_plane3 (for float3 planes) - closest_to_plane*_normalized_v3 (for unit length planes) Use when the plane is known to be unit length | |||
2015-08-31 | Fix T45959: DistanceKey output incorrect | Campbell Barton | |
2015-08-31 | Fix uninitialized vars in DistanceKey node | Campbell Barton | |
2015-08-31 | Fix incorrect cast | Campbell Barton | |
2015-08-30 | missing NULL pointer check | Campbell Barton | |
2015-08-29 | Cleanup: set `fd->mainlist` to NULL at the end of `blo_read_file_internal()`. | Bastien Montagne | |
This is a local var, do not try to use it later! |