Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
2015-09-03View-Selected: use custom bones boundboxCampbell Barton
Support using custom pose-bone transform and object when calculating view bounds.
2015-09-03Small tri intersect fails when not normalizedCampbell Barton
Logic was ok, but would run into precision issues.
2015-09-03Check 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-03Fix 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-03ImBuf: Fix crash generating preview for really huge imageSergey Sharybin
In fact, any user of IMB_scalefastImBuf() is now robust against working with really hires images.
2015-09-03Compositor: Support changing distortion models in movie distortion nodeSergey Sharybin
Previously only polynomial model worked correct. now changing it to divisions will work nicely as well.
2015-09-03Fix T45959: DistanceKey preview used wrong colorsCampbell Barton
Same issue as recent fix in ChannelMatte
2015-09-02Animplayer passed -a, then warned its unknownCampbell Barton
Also modify a copy of argv
2015-09-02Fix T45979: animplayer crashes w/ DND and audioCampbell Barton
Issues re-initializing audaspace
2015-09-02Fix second part of T45987: Node preview was still using wrong color spaceSergey Sharybin
2015-09-02Fix 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-02CMake: use generator expressionsCampbell Barton
2015-09-02Add missing spin-lock to IMB_makeSingleUserCampbell Barton
2015-09-02Fix 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-02Cleanup: styleCampbell Barton
2015-09-02b5287b1 removed important CCG_key_top_level callCampbell Barton
Caused subsurf to crash w/o OSD
2015-09-02Enable guarded-alloc when --debug-all is passedCampbell Barton
2015-09-02Correct help message for debug optionsCampbell Barton
2015-09-02Fix snapping edit-gpencil to edit-meshCampbell Barton
Reported in T45978 Was checking mesh selection state.
2015-09-01RNA 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-01Avoid reupdating pbvh data in upload functions, these should have beenAntony Riakiotakis
taken care of in draw functions. Those iterate the whole PBVH tree so better avoid doing them, twice or thrice.
2015-09-01Fix T45978: Ruler ignores new edit-mesh dataCampbell Barton
2015-09-01Fix T45974: Bones fail to snap to vertsCampbell Barton
Was an issue with individual-origins + snap
2015-09-01Fix uninitialized normal var w/ objects snappingCampbell Barton
2015-09-01Assert vec_roll_to_mat3_normalized's gets a normalized vectorCampbell Barton
2015-09-01Fix projection painting normal culling operating on individualAntony 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-01Don't use GCC-only pragma for all compilersSergey Sharybin
2015-09-01Fix T45976: Crash accessing BMesh customdataCampbell Barton
Layers returned from items() and values() could have an invalid index.
2015-09-01Depsgraph: Fix compilation error with legacy depsgraph disabledSergey Sharybin
Reported by Campbell on IRC, partial patch by him as well.
2015-09-01Fix T45825: Macro redo disable options incorrectlyCampbell Barton
A non repeatable operator would disable editing options for all operators after it.
2015-09-01Fix T45939: Crash w/ BMesh.*.sort()Campbell Barton
2015-09-01BMesh: add asserts for BMesh sort ghash lookupsCampbell Barton
2015-09-01Cleanup: redundant castCampbell Barton
2015-09-01Use qsort_r for BMesh Py APICampbell Barton
2015-08-31Trade-marked BPlayer Fix (c)Bastien Montagne
2015-08-31Fix T45258, impossible to select brush when removing it from 2dAntony 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-31error in last commitCampbell Barton
2015-08-31Fix T45954: Inset w/ interpolated vertex colorCampbell Barton
Accumulating ubyte color was overflowing. Thanks to @mont29 for suggested fix.
2015-08-31Write thumbnail directlyCampbell Barton
BlendThumbnail matches the on-disk format, so just write directly.
2015-08-31Fix T45955: Python's pdb can't show script sourceCampbell Barton
2015-08-31Revert fix for T45849 (part 2, tsk!)Campbell Barton
2015-08-31error in commentsCampbell Barton
2015-08-31Alternate fix for T45849: tri-tri intersect errorCampbell Barton
Project both triangles onto the same plane to simplify calculations.
2015-08-31Revert fix for T45849, alternate fix coming upCampbell Barton
epsilon check here didn't account for scale, causing T45919
2015-08-31Math Lib: Add closest_to_plane helper functionsCampbell 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-31Fix T45959: DistanceKey output incorrectCampbell Barton
2015-08-31Fix uninitialized vars in DistanceKey nodeCampbell Barton
2015-08-31Fix incorrect castCampbell Barton
2015-08-30missing NULL pointer checkCampbell Barton
2015-08-29Cleanup: 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!