Sergey Sharybin
bee16ec4d8
Cycles: Sync BVH8 unaligned node packing code with BVH4
...
Similar to dfae3de6bdf.
2018-09-27 14:49:12 +02:00
2a63e062b0
Tests: add --no-window-focus to open window without focus.
...
This is useful to run OpenGL tests while continuing to do other tasks
without windows constantly popping up in the foreground.
2018-09-27 12:21:48 +02:00
Campbell Barton
09c7bfe42b
Spin Tool: hide options unrelated to duplication
2018-09-27 11:52:21 +10:00
Campbell Barton
63658ae76d
Cleanup: redundant include
2018-09-26 10:55:22 +10:00
Campbell Barton
34d98cfe61
BMesh: spin option to merge first/last
...
For 360d revolutions this is almost always whats intended,
enable by default.
2018-09-26 09:55:17 +10:00
Ray Molenkamp
fcf3aa90da
CMake: Repress deprecation warnings with MSVC.
2018-09-25 11:05:35 -06:00
Alan Troth
d95a8988ea
Fix UV edit smart stitch not redoing correctly.
...
Differential Revision: https://developer.blender.org/D3687
2018-09-25 18:36:14 +02:00
Michel Anders
5960254045
Fix missing metaball capsule properties in properties editor.
...
Differential Revision: https://developer.blender.org/D3726
2018-09-25 15:06:14 +02:00
Jacques Lucke
554b26cf88
Fix T56912: bpy.data.masks.new() crashed
...
I think there are two possible ways to fix that.
1. Make the name a required parameter.
2. Provide a default value.
I choosed option 1 in this fix to be consistent with other .new functions.
Also I think `RNA_def_string` instead of `RNA_def_string_file_path` should be used here. Looks like a copy-paste error.
Reviewers: brecht
Differential Revision: https://developer.blender.org/D3728
2018-09-25 12:01:43 +02:00
Campbell Barton
0083c69624
Missing from last commit
2018-09-25 13:44:25 +10:00
Campbell Barton
06d4fad313
BMesh: option to flip normals for extrude/spin
2018-09-25 13:31:29 +10:00
Campbell Barton
10fbea8845
Cleanup: style
2018-09-25 11:41:29 +10:00
IRIE Shinsuke
50731ff596
Fix T56861: freestyle + BI + full sample AA not working correct.
2018-09-24 18:09:21 +02:00
0cff044d84
Spelling fixes in comments and descriptions, patch by luzpaz.
...
Differential Revision: https://developer.blender.org/D3719
2018-09-24 17:28:40 +02:00
Sergey Sharybin
ea61700a2d
Tracking: Use pixel aspect from clip
...
Don't force square pixel, since on a more real pipeline
expected delivery is same anamorphic as an input footage.
2018-09-24 16:26:27 +02:00
Lukas Stockner
24330f679e
Fix T56875: Auto Render not working after render pass name refactor
...
The default compositor node update function sets the need_exec flag on the node
which the Auto Render feature checks, but the custom update function that was
added as part of rB4cf7fc3b3a4d didn't do so.
Therefore, the two custom update functions that were added now also call the
default update function.
2018-09-24 11:40:00 +02:00
Campbell Barton
0a968510bf
Cleanup: style, use raw strings
2018-09-21 08:15:46 +10:00
Sergey Sharybin
87ad27ca89
Sculpt: Fix memory leak in undo system
...
Was not freeing undo nodes themselves.
2018-09-20 15:38:15 +02:00
Campbell Barton
1cc9022eb5
Cleanup: use win_to_3d_on_plane for curve drawing
2018-09-20 12:45:07 +10:00
Campbell Barton
abe36478c6
3D View: add clip argument to win_to_3d_on_plane
2018-09-20 12:42:00 +10:00
Campbell Barton
c9df0ea147
3D View: add a simple un-clipped win_to_ray
2018-09-20 12:00:02 +10:00
Campbell Barton
de32dc6b27
Cleanup: rename 3D view ray calculation functions
...
Using near far and optionally clipping planes is
involved and not needed in many cases.
Rename so a simpler version of this function can be added.
2018-09-20 11:47:17 +10:00
Campbell Barton
470407ec3b
3D View: point-on-plane from screen location utility
2018-09-20 11:24:13 +10:00
Campbell Barton
0acc1b4c6c
Cleanup: style
2018-09-20 10:06:59 +10:00
Wybren van Keulen
104fb1fb76
Fix T53745: Alembic exported with vertex colors not readable by other software.
...
Most other software expects to read indexed vertex colors, so write indices
along with the colors as we already do for UVs.
Differential Revision: https://developer.blender.org/D3704
2018-09-19 20:17:04 +02:00
Sergey Sharybin
a5101e4da8
Cycles: Cleanup, double semicolon
2018-09-19 18:41:43 +02:00
a4f2ebc78d
Spelling fixes in comments and descriptions, patch by luzpaz.
...
Differential Revision: https://developer.blender.org/D3700
2018-09-19 18:18:05 +02:00
Ray Molenkamp
424839e3c2
make.bat: fix build error when there are spaces in the path to svn/git/cmake
2018-09-19 10:16:46 -06:00
a0402074ed
Fix wrong CUDA version warning in cmake.
...
Fix suggested by Dalai.
2018-09-19 16:24:45 +02:00
mano-wii
238a270d8f
Fix possible misuse of BLI_strncpy
.
...
Same issue as rB39f7c8256d58.
2018-09-19 09:04:55 -03:00
Bastien Montagne
340527cd37
Fix unused var in case Alembic is not enabled, in own previous commit.
...
Sorry for the noise...
2018-09-19 11:11:39 +02:00
Bastien Montagne
71d18f59a3
Mesh Sequence Cash: do not *always* report as depending on time!
2018-09-19 11:09:12 +02:00
mano-wii
39f7c8256d
Fix unreported: Undo of texts pasted in the Text Editor misses one character.
...
Caused by commit rB28c34ae7e2d6
Unlike `strncpy`, `BLI_strncpy` ensures the last character is '\0'.
2018-09-19 13:31:55 +10:00
Campbell Barton
bb3ec3ebaf
BLI_utildefines: rename pointer conversion macros
...
Terms get/set don't make much sense when casting values.
Name macros so the conversion is obvious,
use common prefix for easier completion.
- GET_INT_FROM_POINTER -> POINTER_AS_INT
- SET_INT_IN_POINTER -> POINTER_FROM_INT
- GET_UINT_FROM_POINTER -> POINTER_AS_UINT
- SET_UINT_IN_POINTER -> POINTER_FROM_UINT
2018-09-19 12:12:21 +10:00
Campbell Barton
4c918efd44
Cleanup: trailing space
2018-09-19 12:04:34 +10:00
Bastien Montagne
06fd94140c
Fix T56833: "zoom to cursor" in Clip editor not handling aspect ratio.
...
Trivial fix, just using same code as in Image editor...
2018-09-18 14:31:05 +02:00
Sergey Sharybin
d04eb330e8
Close OpenEXR thread pool on exit
...
This partially solves ASAN report about unfreed memory. There is still
something in the report, need to have a closer look with debug version
of OpenEXE library.
2018-09-18 11:10:49 +02:00
Ray Molenkamp
8b41cd5b96
FIX: linker error with a 'make deps' library set and opencollada enabled.
...
PCRE_LIBRARIES was not being set if the pcre library was found but not the headers.
2018-09-17 18:06:02 -06:00
Ray Molenkamp
16b8d223b7
Cycles: Fix usage of AVX2 intrinsics in AVX kernel
...
While building the AVX kernel, util_avxf.h/avxb.h were using some AVX2 intrinsics,
these were never called, so it wasn't a run-time issue, but the intrinsics headers
on centos excluded the AVX2 prototypes when building the AVX kernel causing build errors.
This commit cleans up the improper usage of the AVX2 intrinsics and provides AVX
fallback implementations for future use.
Differential Revision: https://developer.blender.org/D3696
2018-09-17 16:27:13 -06:00
Ray Molenkamp
51ac494f21
build_files: bump python version in FindPythonLibsUnix.cmake to 3.7 now that all platforms have been updated
2018-09-17 13:45:12 -06:00
Ray Molenkamp
d2161d6463
build_environment: linux/python, help python find ffi.
...
we were building ffi, but python wasn't finding it.
2018-09-17 13:13:17 -06:00
Ray Molenkamp
9e4f44ad30
build_environment: ffi/linux force predictable lib path.
...
ffi stubbornly wants to put libs in lib64 even when you tell it not to on some linux distributions.
patch based on sed fix the gentoo guys did [1]
[1] https://bugs.gentoo.org/462814
2018-09-17 11:58:13 -06:00
Bastien Montagne
39c18c5413
Install_deps: workaround building bloody broken OpenEXR release.
2018-09-17 19:40:12 +02:00
Sergey Sharybin
284cd1375b
Cycles: Cleanup, remove dead code
2018-09-17 18:07:22 +02:00
Sergey Sharybin
81f1f9c85e
Cycles: Remove unused malformed function
...
This isn't really possible to do the shuffle which was attempted to do.
While it's possible to achieve expected behavior, the function needs to
be rewritten. Since it's not used anyway, it's simpler to remove it for
now.
2018-09-17 18:05:32 +02:00
Sergey Sharybin
82e729d986
Cycles: Use proper mask for vectrorized boolean print
2018-09-17 18:02:01 +02:00
Ray Molenkamp
8c97cdd6a8
build_environment: force a consistent libdir across Linux distributions.
...
on some distributions libs ended up in lib64 confusing the cmake builder.
2018-09-17 08:13:08 -06:00
a738586810
Fix object selection with eyerdropper not respecting property poll function.
2018-09-17 12:36:31 +02:00
Bastien Montagne
640fcc25a4
Fix T56811: Do not show cancel button for jobs when UI is locked.
...
Since that button is then totally useless and unusable...
2018-09-17 10:22:00 +02:00
66ad9ef2ce
Fix OpenColorIO link errors in some Linux builds.
...
The library can get installed in a lib/static subdirectory, so search there
as well now.
2018-09-14 16:35:10 +02:00