Brecht Van Lommel
e72f989cf4
Update for moving master to blender2.7 branch.
2018-12-21 12:01:05 +01:00
Campbell Barton
f7d216c1b6
Fix T59074: BMesh intersect hangs
...
This is a degenerate intersection, exit early instead of hanging.
2018-12-20 17:50:36 +11:00
Campbell Barton
306bc5fd1a
PyAPI: don't truncate enums in exception messages
...
Not necessary and confusing when only some of the items are displayed.
See: T59044
2018-12-20 12:20:34 +11:00
Philipp Oeser
684898cfbf
Fix Proportional Edit Projected 2D method skiped center calculation
...
rBa520e7c85c83 defined T_OVERRIDE_CENTER(1 << 25)
which was already in use T_PROP_PROJECTED(1 << 25)
thus skipping center calculation
Fixes T58882, T59518
Reviewers: campbellbarton, brecht
Maniphest Tasks: T58882, T59518
Differential Revision: https://developer.blender.org/D4100
2018-12-19 12:33:11 +01:00
Campbell Barton
5c3953010d
Cleanup: spelling
2018-12-19 10:18:15 +11:00
Campbell Barton
fd235e52a2
Cleanup: use static struct for app-template state
2018-12-19 10:18:15 +11:00
Bastien Montagne
1875f9e7d7
Fix T59104: Snapping: Align rotation to target broken in edit mode.
...
This has been unbelievably painful to understand... And solution is only
partially good actually, we may even want a single axis for all the
islands in that case? But for now this is giving much better results
already, compared to the random crazyness it used to produce.
2018-12-18 20:27:50 +01:00
Philipp Oeser
d542e55b09
Fix T55105: Smoke Emission from particles was ignoring lattice deformer
...
on the particles
2018-12-18 14:58:04 +01:00
Campbell Barton
98f43ba3e4
Cleanup: use bit-shifted flag definitions in DNA
2018-12-17 09:55:47 +11:00
Campbell Barton
f0a481eebd
Fix selection history clearing when selecting all
2018-12-14 11:38:02 +11:00
Campbell Barton
11a242dea1
Missed last commit
2018-12-14 11:14:57 +11:00
Campbell Barton
aa3c4b4cb6
Missed last commit
2018-12-14 11:06:34 +11:00
Campbell Barton
6e2d9ef2db
Cleanup: naming (mean -> median) see T47811
2018-12-14 10:54:11 +11:00
Campbell Barton
e757c4a3be
Cleanup: use colon separator after parameter
...
Helps separate variable names from descriptive text.
Was already used in some parts of the code,
double space and dashes were used elsewhere.
2018-12-12 12:50:58 +11:00
Ray Molenkamp
ba8d6ca3dd
dependencies windows: Replace pthreads-win32 2.9.1 with pthreads4w 3.0.0
...
maintenance seems to have stopped for pthreads-win32
2018-12-11 15:12:56 -07:00
Sergey Sharybin
66d8bfb85c
Update code to be compatible with OIIO 2.0
...
There are some changes in API of OpenImageIO, but those are quite
simple to keep working with older and newer library versions.
Reviewers: brecht
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D4064
2018-12-11 15:50:02 +01:00
Campbell Barton
6bc828ed87
Fix T59161: Edge Rotate CW is CCW
2018-12-11 14:03:42 +11:00
Campbell Barton
908b6d8be3
Fix T52051: Orthographic camera display size error
...
It was impractical to create a small orthographic camera with a usable
size in the view-port.
No longer scale the draw-size by ortho-size.
2018-12-11 13:05:32 +11:00
Campbell Barton
642c315bae
Fix T53544: Undo in pose mode selects all fcurves
2018-12-10 12:30:41 +11:00
Campbell Barton
9df2b6da3a
DNA: add runtime struct to for graph & action editor
...
Move struct members, no functional change
2018-12-10 12:19:18 +11:00
Bastien Montagne
d7ef1af22b
Fix T59059: Blender crashing after adding particle system and dynamic paint (Brush).
...
Looks like this bug has been there since ages (at least present before
2.79 official release...).
2018-12-09 21:48:37 +01:00
Philipp Oeser
0eb61c799d
Fix T57994: Particle Instance modifiers 'Index Layer' off by one
...
better have this vertex color layer cover the whole 0-1 range
thx @sergey for checking
Maniphest Tasks: T57994
Differential Revision: https://developer.blender.org/D3976
2018-12-07 16:33:25 +01:00
Campbell Barton
52824f008e
Cleanup: redundant counter
2018-12-07 17:06:21 +11:00
Campbell Barton
d6d76759f8
Fix error in Main cleanup
...
See 481cdb08ed
2018-12-07 15:42:34 +11:00
Brecht Van Lommel
27e77d4f9c
Fix Alembic indexed UVs being merged for different vertices.
...
Other software uses this to define UV islands, so we can't just merge
any UVs with the same coordinate. They have to share a vertex too.
Contributed by Maxime Robinot, with changes by me.
Differential Revision: https://developer.blender.org/D4006
2018-12-07 00:19:53 +01:00
Campbell Barton
d24cfa329b
Fix T58832: Spin tool creates duplicate faces
2018-12-06 14:52:55 +11:00
Campbell Barton
f6c615a8c2
Fix T58819: Weight paint gradient crash
2018-12-06 11:22:00 +11:00
Campbell Barton
ad2e68b826
Cleanup: no need to access final mesh
2018-12-06 08:37:09 +11:00
Gaia Clary
3552731551
Fix (devtalk 4053): Collada build with older cmake versions broken
2018-12-05 22:04:10 +01:00
Gaia Clary
da4991fcae
fix: Collada: remove Class from method definition in header file
2018-12-05 20:28:23 +01:00
Campbell Barton
45c11c1a1b
Fix T49624: Fly uses camera settings outside camera view
2018-12-05 08:36:37 +11:00
Gaia Clary
22bba02bc8
fix T58568: used wrong case in variable name
2018-12-04 20:28:20 +01:00
Gaia Clary
10c50d7dbf
fix T58568 build errors when using collada 1.6.68 or newer
2018-12-04 19:11:57 +01:00
Sergey Sharybin
3f31ec8398
Cleanup: Spelling
2018-12-04 11:43:53 +01:00
Campbell Barton
6bb825e083
Fix T54580: Pointer buttons skip undo push
2018-12-03 18:43:33 +11:00
Campbell Barton
be2e549111
Use scene active object for sculptmode enter/exit calls
...
Match logic in previous commit.
2018-12-03 18:00:20 +11:00
Campbell Barton
f32dfd0819
Fix T56331: Undo crash w/ sculpt on hidden layer
2018-12-03 17:42:26 +11:00
Campbell Barton
335e1b507b
Cleanup: BKE b-bone API naming
...
Use BKE_pchan_bbone prefix.
2018-12-02 14:29:54 +11:00
Campbell Barton
c00e1f68e9
Cleanup: BKE_effect.h naming
2018-12-02 14:14:51 +11:00
Campbell Barton
a9bd788348
Cleanup: style
2018-12-01 08:15:25 +11:00
Campbell Barton
530e567578
Revert "3D View: locked camera was using the original view offset"
...
This reverts commit 3f31c28a02 .
Gives issues zooming, could be resolved but it mostly worked OK before,
and it's not a priority to spend time on, so leave as is for now.
2018-11-30 19:01:06 +11:00
Campbell Barton
3f31c28a02
3D View: locked camera was using the original view offset
...
Now used the original dist instead, since using the distance between
the camera and the views offset may seem random from the users POV.
This addresses strange behavior noticed in T56934.
2018-11-30 18:15:06 +11:00
Campbell Barton
6429e6c91e
Cleanup: ensure '_END' macros end with a semicolon
...
Missing these breaks auto-indent for editors that don't expand macros.
2018-11-30 15:35:15 +11:00
Campbell Barton
3612ce5579
Cleanup: name macros w/ matching BEGIN/END
2018-11-30 15:22:01 +11:00
Campbell Barton
8c85f1316c
Cleanup: name macros w/ matching BEGIN/END
2018-11-30 15:08:47 +11:00
Campbell Barton
bae188bf46
Cleanup: duplicate include
2018-11-30 14:23:13 +11:00
Campbell Barton
0b044a4ab2
Cleanup: style
2018-11-30 14:23:10 +11:00
Campbell Barton
dd8469608b
Cleanup: unused return arg
2018-11-30 13:21:12 +11:00
Campbell Barton
2089feeb1b
Fix leak in CPU brand check
2018-11-29 12:52:39 +11:00
Bastien Montagne
c16321cb9d
Fix building gtests and bplayer after recent NumaAPI addition.
...
Seriously... like, seriously...
2018-11-28 16:50:02 +01:00