Campbell Barton
8638142c3b
Fix T43904: calc_vert_angle returns wrong value
...
This was mis-named, rename to `calc_edge_angle`
and allow a fallback value in the case when the vert doesn't have 2-edges.
2015-03-06 18:55:36 +11:00
Campbell Barton
7df60becb9
BMesh: Add extended BM_vert_calc_edge_angle that takes a fallback value
2015-03-06 18:45:00 +11:00
Campbell Barton
d17e6c10df
Cleanup: quiet minilzo warnings
2015-03-06 17:47:23 +11:00
Campbell Barton
2f21dbf38b
Cleanup: unused warnings
2015-03-06 17:30:05 +11:00
Campbell Barton
a9b7d5e4e8
Cleanup: unused macro warning
2015-03-06 14:17:21 +11:00
Kevin Dietrich
b1f4301deb
Fix typo in "Add" and "Subtract" mode of Vector Math node.
...
Differential Revision: https://developer.blender.org/D1003
2015-03-06 02:34:03 +01:00
Julian Eisel
d6a6950547
Correction to previous commit
...
Calling ensure_lookup_table for each face is stupid! :/
(Noted by Sergey - thx)
2015-03-05 20:36:58 +01:00
Julian Eisel
61aede4305
Fix T43900: "Operator Mesh Add" template fails
...
Another script that was missing the lookup_table call.
2015-03-05 20:26:41 +01:00
Gaia Clary
37d7b2d3b6
Revert "COLLADA - support for shadeless material (SHADER_CONSTANT)"
...
This reverts commit 04b0a9f4b8 .
2015-03-05 19:44:23 +01:00
Antony Riakiotakis
e2d4a93a00
Fix T43880 really stupid mistake from fixing stick mode selection
2015-03-05 19:14:38 +01:00
Antony Riakiotakis
6f3629607b
Make limits of sequencer scaling a bit more sane
2015-03-05 19:05:39 +01:00
Antony Riakiotakis
7c38ba0a9e
Audio library, early exit when animation is found
2015-03-05 18:50:44 +01:00
Antony Riakiotakis
a7d292394e
Fix T43898, correct all uv layers in bevel, not only the active one
2015-03-05 18:50:44 +01:00
Gaia Clary
04b0a9f4b8
COLLADA - support for shadeless material (SHADER_CONSTANT)
...
This patch make it possible to export and import shadeless material.
Reviewers: sergey, sauraedron
Subscribers: sergey
Projects: #collada
Differential Revision: https://developer.blender.org/D1094
2015-03-05 18:44:04 +01:00
Sergey Sharybin
23af8984bb
Compositor: Add sanity check around pass element size and compositor data type
...
Only happening in the debug builds, avoids issues like recent AO one from happening.
2015-03-05 20:24:41 +05:00
Sergey Sharybin
6e1ea04ada
Fix T43894: Wrong alpha with bilateral blur node
...
The issue was caused by AO operation reporting it's a color operation
(which means it's expected to output RGBA) but internally it's RGB
only in the render engine, which caused some memory to be uninitialized.
2015-03-05 20:21:55 +05:00
Sergey Sharybin
73d0749a59
Compositor: Fix compilation error with COM_DEBUG enabled
2015-03-05 20:12:28 +05:00
Sergey Sharybin
9489205c5c
Fix T43865: Cycles: Watertight rendering produces artifacts on a huge plane
...
The issue was caused by numerical instability whrn having ray origin close to a huge
triangle, which could have aused bad ray distance check.
Watertight Woop intersection isn't really addressing such cases, it's dealing with
small triangles far away from the ray origin instead, so it's a bit tricky yo make
it working reliably.
While we're quite close to the release it's safer to do check in Pleaucker coordinates
if ray close to a huge triangle. Likely this additional check combined with some other
tweaks to the code doesn't cause measurable slowdown in the scenes tested here.
After the release we can play a bit more with this code in order to make it more
stable without Pleucker fallback.
2015-03-05 18:55:30 +05:00
Sergey Sharybin
eb16b04b9d
CMake: Need to find pugixml.hpp instead of pugixml.h
...
That's how file is actually called in the upstream.
2015-03-05 17:23:23 +05:00
Campbell Barton
6883a9bad9
Recent changes broke SDL/GHOST
2015-03-05 21:01:48 +11:00
Campbell Barton
37771e8fff
Cleanup: unused var
2015-03-05 17:58:22 +11:00
Campbell Barton
61215999b5
Update install_deps for recent CMake change
2015-03-05 17:45:21 +11:00
Campbell Barton
da0176614b
Fix T43672: Cycles preview stalls when out of view
2015-03-05 15:42:01 +11:00
Campbell Barton
1e817cceb0
CMake: rename LLVM_DIRECTORY -> LLVM_ROOT_DIR
...
Matching convention with all other libs
2015-03-05 15:42:01 +11:00
Campbell Barton
acfc0d4a18
CMake: was defaulting to an old LLVM version
...
Made finding LLVM fail.
only use LLVM_VERSION if set, else set to installed version
2015-03-05 15:42:01 +11:00
Campbell Barton
30d6589069
CMake: mark lib/debug options advanced
2015-03-05 15:42:01 +11:00
Campbell Barton
90e1b83696
Fix T43890: Crash, Alt-D over operator redo button
2015-03-05 09:10:16 +11:00
Sybren A. Stüvel
ffee7f1a58
BGE: Fix crash when a constraint misses its reference object
...
Blender allows you to create a constraint without specifying its reference
object, even when the constraint requires such a reference. The BGE would
crash on this. This change simply ignores such a constraint.
2015-03-04 14:15:41 +01:00
Campbell Barton
6efcd9e8fe
Math Lib: redundant axis flip decomposing a plane
...
Also add a faster, non-normalized version of the function.
(Neither are used currently used).
2015-03-04 20:11:49 +11:00
Campbell Barton
b1e48ab4e4
Fix T43879: Autokey ignore pref /w viewlock-camera
2015-03-04 17:15:11 +11:00
Campbell Barton
cf2876b77a
Fix for snap to cursor /w parents (object/pose)
...
Also don't use pose-bone transform unless the user is in pose-mode.
2015-03-04 15:13:10 +11:00
Campbell Barton
d48c3666da
Snap: ignore unselected items, /w snap from active
2015-03-04 15:13:10 +11:00
Campbell Barton
27fe640104
Own error in recent commit (Snap active)
2015-03-04 13:28:45 +11:00
Campbell Barton
c755d8fbb5
RNA: rename mesh validate argument
...
cleanup_cddata -> clean_customdata
2015-03-04 12:58:14 +11:00
Gaia Clary
85c38e7389
Fixed wrong label and hint text in Collada exporter
2015-03-03 23:42:33 +01:00
Gaia Clary
7f25da6509
fix T43094 Added check for out of bounds in vertex color array
2015-03-03 23:42:32 +01:00
Sergey Sharybin
d544bc5cd5
Cycles: Fix embarrassing type remained after getting rid of utility SWAP()
2015-03-04 00:16:21 +05:00
Sergey Sharybin
ed5df50192
Cycles: Fix/workaround for toggling world MIS causing CUDA to fail
...
Seems it's just another issue with the compiler, worked around by explicitly
telling not to inline some function.
In theory we can unify this with CPU, but we're quite close to the release
so better be safe than sorry.
2015-03-03 18:48:37 +05:00
Antony Riakiotakis
19656233dd
Style cleanup
2015-03-03 13:43:47 +01:00
Antony Riakiotakis
d58a15c0a6
Windows: Add stacktrace support when unhandled exception occurs.
...
We need to register the exception handler slightly differently here, as
well as adding DbgHelp as a library, but according to docs it should be
supported in recent Windows editions (Win XP included even).
We can try it first and revert if there are issues.
2015-03-03 13:39:15 +01:00
Antony Riakiotakis
b42a3d2485
Another stability commit for legacy users - don't crash when toggling
...
dyntopo just notify user that their system doesn't support it.
2015-03-03 11:34:23 +01:00
Bastien Montagne
f2bc3dd678
Grrr, missed those ones in previous commit!
2015-03-03 10:44:14 +01:00
Bastien Montagne
82cafcfdb7
UI messages fixes...
2015-03-03 10:40:52 +01:00
Campbell Barton
23330473e3
Cleanup: remove unused collada conversion
2015-03-03 15:40:34 +11:00
Campbell Barton
26a251202b
Fix mesh-validate for polys using successive verts
2015-03-03 15:32:35 +11:00
Campbell Barton
34003dd034
Fix T43151: Collada meshes crash Blender
...
We have multiple reports of collada files crashing, run all meshes through validate.
2015-03-03 15:30:45 +11:00
Campbell Barton
6d5ab8fdb7
Cleanup: collada had own defined Global (why?)
...
Wasn't needed and made linking fail here
2015-03-03 15:07:19 +11:00
Joshua Leung
6856ea0642
Bugfix T43866: 'Purge all' button in the outliner
...
The cleanups in 08a2101 forgot to modify the UI code which was using these values.
2015-03-03 12:52:18 +13:00
Campbell Barton
e2c24a18e3
Knife: fix glitch dragging mouse outside the face
...
Had a small gap between the last-vertex & new-cut
2015-03-03 09:29:44 +11:00
Julian Eisel
c271a9fa8b
Fix T43864: Saving from top area in fullscreen changes wrong area into File Browser
...
We now always use the actual fullscreen area.
2015-03-02 22:38:59 +01:00