Bastien Montagne
5d25579602
Fix missing ID_SO sound type in outliner's ID types.
...
Note that we may want to review that some day, we have quite a bit of ID types here that are
'blend file' view only, might be worth splitting the check based on this.
2016-04-04 12:35:59 +02:00
Sergey Sharybin
8cc7460495
Smoke: Don't use min as an uniform name
...
This is an attempt to fix report T47991.
2016-04-04 11:58:27 +02:00
Sergey Sharybin
673ddd48da
Cycles: Make curves modified by a taper object with modifier considered a deform modified
...
That might consider a bit more objects to be considered deform modified,
but it covers common case of using taper object without require of doing
recursive checks.
In worst case it'll be just some extra synchronization time, no render
time difference will happen for false-positive because of extra checks
happening in Cycles.
2016-04-04 11:39:04 +02:00
Sergey Sharybin
2f08d5f761
Fix T48002: Wrong behavior with "RGB to Intensity" in Image textures
...
There was some extra linearization happening in such cases.
2016-04-04 11:30:35 +02:00
Campbell Barton
f4875bed89
Fix curve editmode adding 3D primitives w/ 2D curves
2016-04-04 18:36:38 +10:00
Campbell Barton
0a7ed17099
Fix curve adding 3D nurbs when 2D is set
...
Ctrl-LMB ignored 2D constraint
2016-04-04 18:36:37 +10:00
Campbell Barton
097b895c2c
Fix curve hide keeping spline active
2016-04-04 18:36:37 +10:00
Campbell Barton
c868945a43
Fix curve, missing update on Ctrl-LMB
2016-04-04 18:36:37 +10:00
Campbell Barton
3de9b2ca74
Fix curve add-vertex w/ 2D curves
...
Project the point onto the 2d place where possible.
2016-04-04 18:36:37 +10:00
Sergey Sharybin
8f1223b636
Move some debug print under G.debug
...
It's not like every debug build is benefiting from this print..
2016-04-04 09:58:14 +02:00
Campbell Barton
c63398e55a
Fix uninitialized variable use w/ VSE transform
2016-04-04 12:44:03 +10:00
Thomas Dinges
d91316dc67
Cycles: Remove the Preetham Sky model.
...
The improved Hosek / Wilkie model was added during my GSoC 2013 and the default since then.
The older model was kinda kept for compatibility, but after more than 2 years it's time to remove it.
The Hosek / Wilkie model is more realistic anyway, and people who really want a day / night transition can mix the Sky Shader with another one (e.g. color) and fade between the two.
2016-04-02 23:36:14 +02:00
Brecht Van Lommel
74e40663da
Fix T47971: rigid body baking crash due to thread race condition.
2016-04-02 13:04:26 +02:00
Campbell Barton
b03ff0bbf8
Fix T48030: Can't zoom VSE properties panel
2016-04-02 18:52:52 +11:00
Bastien Montagne
8e6d6cc4dc
Fix T48001: Highlighting selected item in filtered lists.
...
active index was not reset to 'nothing' in case actual active item was filtered out.
2016-04-01 16:55:34 +02:00
Campbell Barton
a9cd97673d
Knife Project: revert fix for T43896
...
For now leave precision at half a pixel until we have real fix.
Resolves T48023.
2016-04-02 01:33:10 +11:00
Sergey Sharybin
9ca9256693
Cycles: Support deformation motion blur for curves deformed by taper
2016-04-01 15:53:40 +02:00
Campbell Barton
c6b27dd4fa
BMesh: improve path-select fill region w/ ngons
...
Rewrote to work with ngons and and more complex topology, now uses separate function.
Fixes T48009.
2016-04-01 23:36:06 +11:00
Philipp Oeser
ae49f2ed99
Fix T48013: UV Sculpt Brush Does not appear in UV window - but does show up in uv panels (t, n)
...
Epic fail in recent rB2c3985 :/
To be backported to 2.77a!
2016-04-01 14:22:54 +02:00
Campbell Barton
42a9f334c8
Update stub for recent BPY API
2016-04-01 18:56:48 +11:00
Joshua Leung
314aa17678
Fix When using keying sets, the toggling "all items" in the array target only goes from the index value down, instead of keying all
2016-04-01 12:52:26 +13:00
Campbell Barton
743739f9dc
Cleanup: style/spelling
2016-04-01 10:02:59 +11:00
Campbell Barton
de21f07f6c
Generic check for string being a Py keyword
...
Driver code used incomplete list of Py keywords
2016-04-01 09:49:16 +11:00
Campbell Barton
bc318fc470
Use STRPREFIX macro for testing property name
2016-04-01 09:24:50 +11:00
Campbell Barton
83b5f0268e
Fix T48012: Knife Project crash
2016-04-01 06:27:35 +11:00
Campbell Barton
553ea6de8b
Fix NULL check before free
2016-04-01 06:23:35 +11:00
Julian Eisel
90c19c61d4
Fix memory leak when assigning driver
...
Also added NULL-checks for RNA paths, though they might be a bit paranoid.
2016-03-31 16:41:50 +02:00
Julian Eisel
60534ee56b
Fix memory leak when calling new driver eyedropper
...
Would return OPERATOR_RUNNING_MODAL for non-modal operator.
2016-03-31 16:27:16 +02:00
Martijn Berger
de6af2f02a
Remove the obsolete windows launcher
2016-03-31 14:07:57 +02:00
Martijn Berger
c0cb9d75d6
CMAKE disable building the windows launcher, fix type in delayloading of debug dll
2016-03-31 14:05:46 +02:00
Martijn Berger
4ec95d621a
CMAKE / msvc openmp, delay loading of openmp dll so we can set environment
...
variable before it is loaded
2016-03-31 13:46:14 +02:00
Campbell Barton
ec28fe2e6b
Fix T47985: VSE GL-render scene strip hangs
...
Regression in d5f1b9c22 ,
threading deadlock rendering a scene from the OpenGL preview.
2016-03-31 15:49:24 +11:00
Bastien Montagne
01ce8d80d0
Usual ui messages fixes/tweaks.
2016-03-30 23:39:54 +02:00
Bastien Montagne
f7fc55867a
libquery foreach looper: in recursive case, do not bother with NULL id pointers!
2016-03-30 21:36:09 +02:00
Bastien Montagne
cb19948053
Fix T47983: Particles - Emit from Verts emits double on one vert.
...
When non-random, particle distribution used a small start offset (to avoid
zero-weight faces), which is fine with "continuous" entities like faces, but not
for discrete ones like vertices - in that case it was generating some undesired
"jump" over a few verts in case step was small enough
(i.e. total number of verts/particles was big enough).
2016-03-30 21:04:54 +02:00
Campbell Barton
756ab5ee2c
Use Ctrl-Shift-RMB for to enable 'Fill Region'
2016-03-31 04:30:33 +11:00
Campbell Barton
a55477d32a
Shortest Path Select: option to select all paths between 2 elements
...
This option selects all paths between source/destination which are no longer than the path found.
Handy for selecting meshes with a grid-topology.
2016-03-31 04:25:19 +11:00
Bastien Montagne
26132eaf1f
Partly fix (unreported) particles not updating correctly when changing settings.
...
Point-cached particles (those using simulations) would not update at all outside of
first frame, due to PSYS_RECALC_RESET flag being ingnored in `system_step()`...
For some mysterious reasons, udate is still non-fully functional outside of startframe
(e.g. changing face distribution between random and jittered), but at least when choosing
'Vertices' you get particles from verts and not faces!
2016-03-30 17:10:54 +02:00
Bastien Montagne
53e85a159a
Particles: Fix broken grid distribution in some case from own recent rB201d3938622.
2016-03-30 16:56:32 +02:00
Campbell Barton
ee364b6358
Fix T47940: Custom bone shapes, select error w/ Open NVidia drivers
...
Latest nouveau drivers have a bug here, use occlusion queries.
2016-03-31 00:59:04 +11:00
Campbell Barton
722d586257
Fix T47993: noise_vector ignores random seed
...
Replace hard coded values with offsets derived from the random seed.
2016-03-30 20:43:43 +11:00
Campbell Barton
93f107729c
Fix T48000: Eyedropper sample-merged ignored at first
2016-03-30 17:28:01 +11:00
Campbell Barton
29bb10ee96
Fix transform center2d for 2d views
...
While this didn't show up as a bug, the center2d was being calculated with a zero aspect,
causing TransInfo.center2d to be NAN.
2016-03-30 07:15:33 +11:00
Campbell Barton
37e1e2695c
Fix T47814: VSE Scene 'Use Sequence' fails
...
Conflict with flags between depsgraph and sequencer caused error.
Now pass state of sequencer parents to avoid recursion.
2016-03-30 06:59:36 +11:00
Campbell Barton
e5e8d67028
Fix T47961: Wipe effects should have 2 inputs
2016-03-30 06:33:35 +11:00
Campbell Barton
de81607efc
Fix error in ghash/gset_ensure_p_ex
...
The key is needed in the case the ghash resizes.
Caused regression T47984.
2016-03-30 03:04:47 +11:00
Bastien Montagne
201d393862
Fix T47902: Particle grid not using modifier stack, Take II.
...
Now only fix correct handling of use_modifier_stack for grid distribution,
fixing it globally breaks all existing edited hair systems. :/
2016-03-29 17:45:56 +02:00
Bastien Montagne
a959771626
Revert "Fix T47902: Particle grid not using modifier stack."
...
This reverts commit 2bd3acf7cd .
Commit is valid in theory - but in practice, it means nearly all edited hair systems
would need to be re-created from scratch... Not nice, so better revert and note in code
that particle distribution is ugly and does not respect 'use modifier stack' option in most cases.
2016-03-29 17:33:08 +02:00
Joshua Leung
24d931ea58
GPencil New Stroke Smoothing: Don't perform smoothing on pressure values
...
As noted by Antonio and Daniel, performing smoothing on the pressure values
for new strokes doesn't work that great. From an artist POV, it is apparently
"very strange that line thickness shrink suddenly after drawing it".
2016-03-30 03:21:59 +13:00
Joshua Leung
3bdd7ba34f
Driver Mapping Types: Added temporary icons to break up the two types of mapping behaviours (modal vs manual)
2016-03-30 03:21:58 +13:00