293dc4e084
Revert "Fix T52871: BLI_polyfill_beautify_quad_rotate_calc_ex was mistakenly considering the state as degenerated"
...
This reverts commit a8f11f5422 .
Result is no longer symmetrical, will investigate a different fix.
2017-09-26 12:14:04 +10:00
262ddbfda0
Add missing header
2017-09-26 12:14:04 +10:00
96e84d002a
Fix T52901: New Depsgraph - Driver using "self" needs reloading file to work
2017-09-26 13:29:48 +13:00
b0ccf2322b
Fix: When transforming GP strokes in "Local" mode, the strokes would get obscured
...
by the transform constraint lines
Ported over e7395c75d5 from the
greasepencil-object branch. I should've fixed this ages ago, but
couldn't figure out why at the time.
2017-09-26 13:00:38 +13:00
e8a0812a3b
deps libs: fix xiph library support on sndfile on macOS
2017-09-26 02:17:39 +03:00
675cef0a16
Fix T52835: When driven IK influence change, ik animation have 1 frame delay
2017-09-25 18:48:55 +05:00
ce54d25fa9
Fix T52865: Improve wording of error message when saving packed images fails
...
Make it clear that the packed file could not be saved back out to disk
at the specified path (e.g. destination directory doesn't exist).
2017-09-26 01:25:18 +13:00
0d4e519b74
OpenVDB: Fix compilation error against OpenVDB 4
...
One crucial thing here: OpenVDB shoudl be compiled WITHOUT
OPENVDB_ENABLE_3_ABI_COMPATIBLE flag. This is how OpenVDB's Makefile is
configured and it's not really possible to detect this for a compiled library.
If we ever want to support that option, we need to add extra CMake argument and
use old version 3 API everywhere.
2017-09-25 14:44:17 +05:00
1d8aebaa09
Add an 'atomic cas' wrapper for pointers.
...
Avoids having to repeat obfuscating castings everywhere...
2017-09-25 10:40:50 +02:00
01a3c6b204
Tweak to fix for thread concurency in looptri generation.
...
Even if pointer assignment may be atomic, it does not prevent reordering
and other nifty compiler tricks, we need a memory barrier to ensure not
only that transferring pointer from wip array to final one is atomic,
but also that all previous writing to memory are “flushed” to
(visible by) all CPUs...
Thanks @sergey for finding the potential (though quite unlikely) issue.
2017-09-25 09:56:02 +02:00
cb6f07f59e
Cycles: Cleanup, indentation
2017-09-25 11:15:54 +05:00
1c5f5fb95f
Mirror Modifier: option to offset UV's
...
Useful for baking, so UV's can be moved outside the image
and not used to bake pixels (but still used for display).
D2801 by @Zuorion
2017-09-25 14:11:27 +10:00
4e15eddb52
Fix T52890: Crash unlinking sequencer sound
2017-09-25 10:28:17 +10:00
a8f11f5422
Fix T52871: BLI_polyfill_beautify_quad_rotate_calc_ex was mistakenly considering the state as degenerated
2017-09-23 12:59:02 -03:00
c0480bc972
Cycles: Fix compilation error of OpenCL megakernel on Apple
2017-09-23 17:07:19 +05:00
b460b8fb4a
Cycles: Fix compilation error of megakernel on NVidia device
...
It is more readable to explicitly compare to NULL anyway.
2017-09-23 17:03:02 +05:00
874062b6ab
Tracking: Followup to previous fix, need to remap frame number for sequence tracking
2017-09-23 16:18:27 +05:00
92aff05a7c
Tracking: Cleanup, reuse existing variable
2017-09-23 16:16:22 +05:00
d430c462a3
Fix T52851: Per-frame traking is broken when sequence doesn't start at frame 1
2017-09-23 16:13:23 +05:00
840cce840e
Tracking: Fix crash when tracking failed
...
Was a dangling pointer to a freed memory left behind.
2017-09-23 16:07:32 +05:00
dc86b7a4b5
Remove remaining qtcodecdata
...
This fixes a mistake in rBefd5e3c25401b43cbd7f909418835bb570db1ab3
2017-09-22 17:13:46 -04:00
efd5e3c254
Remove quicktime support
...
It has been deprecated since at least macOS 10.9 and fully removed in 10.12.
I am unsure if we should remove it only in 2.8. But you cannot build blender with it supported when using a modern xcode version anyway so I would tend towards just removing it also for 2.79 if that ever happens.
Reviewers: mont29, dfelinto, juicyfruit, brecht
Reviewed By: mont29, brecht
Subscribers: Blendify, brecht
Maniphest Tasks: T52807
Differential Revision: https://developer.blender.org/D2333
2017-09-22 16:40:05 -04:00
0e802fabb4
[cmake/deps_builder] update openjpeg to 1.5.2 to match the version in master/extern , add support for openjpeg in oiio. Mark webp as an optional component.
2017-09-22 13:57:21 -06:00
925f2c8b9d
Fix T52875: install_deps.sh - numpy-1.13.1.tar.gz - 404 Not Found.
2017-09-22 18:56:37 +02:00
f320d0e0a8
Fix T52840: New Depsgraph - Mask editor not working correctly
2017-09-22 13:23:21 +05:00
b3b3c6d8ae
build deps: add support for multiple xcode installs
2017-09-21 23:54:17 +03:00
07ec0effb6
Code cleanup: simplify kernel side work stealing code.
2017-09-21 22:29:18 +02:00
01dfaac77b
[cmake_deps/msvc] Move llvm/clang harvest to their individual cmake files.
2017-09-21 13:10:55 -06:00
78345a46c1
deps build: add openjpeg to OIIO
2017-09-21 22:09:52 +03:00
9775c4d68b
[cmake_deps/msvc] Move boost harvest to boost.cmake
2017-09-21 11:16:52 -06:00
15ab0e6ddc
[cmake/builddeps] update for site-packages on windows to support the new requests version.
2017-09-21 10:16:40 -06:00
4808c488c5
CMake: Add extra requests dependencies
...
Apparently, we already had some code to deal with this. So for now just
added some extra dependencies needed for latest requests.
2017-09-21 18:53:02 +05:00
0c82a6fec8
Cleanup: unused define
2017-09-22 07:23:03 +10:00
f5aa50853c
3D Text: Make Ctrl Backspace/Del delete words
...
Matches text-editor, console & text-button.
2017-09-21 20:43:49 +10:00
806bc55a34
Fix T52860: 3D Text crashes w/ Ctrl Backspace
2017-09-21 19:14:04 +10:00
50b9d1d019
Install_deps: Raise python and numpy versions (to 3.6.2 and 1.13.1 respectively).
2017-09-21 09:59:07 +02:00
e0f68e5d22
deps build: use pip to install requests 2.18.4 and it's deps
2017-09-21 09:33:00 +03:00
0c019a3ffc
Fix T50450: Breakdowner doesn't work in Tweak Mode on translated NLA Strips
2017-09-21 17:38:30 +12:00
fde45132de
Fix T52861: Keymap editor filter doesn't show shortcuts using "+"
2017-09-21 16:35:47 +12:00
26f98446b1
fix T52831 removed enforcement of matrix decomposition when animations are exported
2017-09-21 00:06:11 +02:00
a3b8f98913
revert commit c0a7e9b631 because it did not work as expected
2017-09-21 00:04:10 +02:00
c0a7e9b631
D2777: allow blank lines and lines with spaces/tabs in cut/paste
2017-09-20 22:48:38 +02:00
78c2242db5
Revert "Fix T52792: Typo in UI label of a HairInfo node socket."
...
This reverts commit 8ad479a322 .
2017-09-20 22:06:23 +02:00
Stefan Werner
ee30a4381f
Added extra "const" to satisfy the strict clang version in Xcode 9
2017-09-20 21:47:45 +02:00
8ad479a322
Fix T52792: Typo in UI label of a HairInfo node socket.
2017-09-20 21:06:33 +02:00
692631551f
[cmake/msvc] Update python to 3.6 + numpy to 1.13.1
2017-09-20 12:51:36 -06:00
25f28d348f
Fix T52852: Assert in looptri calculation after recent changes.
...
Wrong condition in asserts...
2017-09-20 20:46:51 +02:00
c5491ba874
[cmake/depsbuilder/msvc] Update to python 3.6 / numpy 1.13.1
...
-No more hardcoded python35/36 tokens in the scripts
-disabled python module for boost, was not used
-Updated patches for python to support building with msvc2013
2017-09-20 12:31:40 -06:00
98d797b67c
Fix missing ID remapping in Action editor callback.
...
Spotted by Joshua Leung (@aligorith), thanks!
Should probably be backported to 2.79a should we do it.
2017-09-20 20:26:40 +02:00
18a353dd24
Fix T52368: Cycles OSL trace() failing on Windows 32 bit.
2017-09-20 19:38:08 +02:00