Thomas Dinges
de80e68768
Cleanup: And one more commit... (BVH Cache).
2015-09-24 17:01:58 +02:00
Thomas Dinges
97a3fa17d6
Cleanup: Remove some more BVH cache code, for reading/writing the cache.
2015-09-24 16:49:10 +02:00
Thomas Dinges
dfadf18659
Cleanup: Remove some underlying code for the BVH disk cache.
...
Notes:
- There is still some bvh cache code, but that is from the engines initial commit, we might clean this up further or keep it.
- Changes in util_cache.h/.c are kept, this might be re-used in the future.
2015-09-24 15:47:27 +02:00
Thomas Dinges
3804a3660e
Cleanup: Typo fixes in OpenCL log messages.
2015-09-24 15:34:41 +02:00
Thomas Dinges
3e59691df5
Cycles: Remove the BVH cache feature
...
This removes the BVH cache feature from the UI, underlying code will be removed in a separate commit.
The BVH cache was added before we had a multi-threaded BVH build, and a lot of other optimizations were done since then, which makes this not useful anymore.
Fix T46162.
2015-09-24 15:30:15 +02:00
Dalai Felinto
6aed771fac
Multiview: fix Image Editor not showing Views menu when rendering
...
non-stereo Multi-View camera rigs (unreported)
2015-09-24 09:15:18 -03:00
Campbell Barton
fc6f4c11ae
Add test scripts to ctest & rename
2015-09-24 20:52:58 +10:00
Campbell Barton
81f64312d2
Fix T46226: Bake normals multi-res crash
2015-09-24 20:14:51 +10:00
Bastien Montagne
4269c56904
Fix T45865: NLA: Auto Blend is not recalculated when adjusting repeat.
2015-09-24 10:53:09 +02:00
Sergey Sharybin
f26a3f4bc5
Fix T46227: ShapeKeys Lattice by the driver, problem updates in new depsgraph
...
The issue was caused by driver referencing path outside of the key datablock.
2015-09-24 13:13:00 +05:00
Campbell Barton
3352b56d05
Fix T46232: Boids crash w/ random rule selection
2015-09-24 16:07:30 +10:00
Campbell Barton
ecf0529efd
Quiet warning
2015-09-24 15:17:02 +10:00
Campbell Barton
741cf193f1
Knife: Improve clamping extents in ortho view
...
- measure extents from mesh center instead of origin.
- use clamping method, guaranteed not to flip the input vectors direction.
- use cage coords when available (since knife operates on the cage).
2015-09-24 13:34:26 +10:00
Campbell Barton
4493cac21a
Fix T46219: Knife cuts fail away from center
2015-09-24 03:00:52 +10:00
Dalai Felinto
1827f99a78
Fix T46225: Crash when rendering halo flare
...
Error introduced in the multiview commit.
Also bringing back the "continue" statement instead of "return", as it
was before multiview.
2015-09-23 13:37:01 -03:00
Campbell Barton
d0a2a8086c
Fix T46222: Eyedrop picking objects inconsistently
2015-09-24 01:45:19 +10:00
Campbell Barton
c34993160d
Fix T46220: Add torus has no 'layers' option
...
Add layers property for all operators using AddObjectHelper
2015-09-24 01:05:55 +10:00
Julian Eisel
982a06ac22
Fix UV editor scope background color not correct after theme reset
...
Missed to do that in rBcbeb76da952cd.
2015-09-23 16:01:44 +02:00
Campbell Barton
365d8ceac0
Workaround for linking Python on win32
2015-09-23 23:20:15 +10:00
Campbell Barton
f964334b88
Fix T46215: Explode modifier looses textures
2015-09-23 22:57:00 +10:00
Campbell Barton
abfc9e59e2
Fix T46217: Make normal artifacts
2015-09-23 20:19:46 +10:00
Sergey Sharybin
0ec814c91d
Cycles: Support building with latest OSL-1.7dev
...
So now the following OSL versions are supported (at least for compilation):
- 1.5 with closure alignment patch applied
- 1.6.8 release
- 1.7 development version from latest git
2015-09-23 12:27:02 +05:00
Brecht Van Lommel
1cae9c4af4
Fix T46202: OS X (and Windows?) crash when going fullscreen.
...
Calling event handling recursively during window live resize is problematic,
the code wasn't designed to do that. Instead postpone event handling until
after live resize.
2015-09-22 23:20:17 +02:00
Campbell Barton
0cf842a989
Update module test to pass w/o freestyle enabled
2015-09-23 03:36:32 +10:00
Campbell Barton
7615073e77
Update test to RNA API
2015-09-23 03:11:17 +10:00
Campbell Barton
1a59b63e1c
Show error when unsupported movie format used
...
Was silently failing.
2015-09-23 03:02:07 +10:00
Campbell Barton
ad873ca92d
prevent assert: select-linked UV delimit w/o UV's
2015-09-23 03:00:30 +10:00
Sergey Sharybin
c3ebab3e45
OpenSubdiv: Fix crash with empty mesh
...
Reported by newbz in IRC, thanks!
2015-09-22 21:11:17 +05:00
Sergey Sharybin
dc9f906d42
FFmpeg: Solve memory leak happening on encoding video
2015-09-22 21:11:17 +05:00
Campbell Barton
c6049d1371
Fix T46194: Crash rendering particles
...
Off by one error in 38940662
2015-09-22 22:16:40 +10:00
Bastien Montagne
a1e2b292bb
Install_deps: Hopefully fix broken checks for numpy package in fedora-like distro.
2015-09-22 11:00:35 +02:00
Bastien Montagne
f2418f48fa
Install_deps: Add command line options to saved BUILD_NOTES.txt.
...
Requested by Daniel Salazar (zanqdo) over IRC.
2015-09-22 09:45:01 +02:00
Campbell Barton
e51272f663
Fix report banner text width
2015-09-22 17:18:43 +10:00
Campbell Barton
e29f8c600b
Reporting was done before before addons were loaded
...
On the very first start, reporting of missing engines wasn't working.
2015-09-22 16:53:07 +10:00
ZanQdo
b87cb9ad2c
Remove arbitrary simulation time limit in liquid sim. Tested and works fine with more than 100s
2015-09-22 00:35:22 -06:00
Campbell Barton
70f0499139
Fix for error reporting w/ a new-file
...
Reports are now initialized before reading startup.blend
2015-09-22 15:56:03 +10:00
Campbell Barton
9a62164d94
Cleanup: indentation
2015-09-22 15:02:11 +10:00
Campbell Barton
98807ca751
Report loading file with no matching engine
...
Re-enable old code, now show in header instead of popup.
2015-09-22 13:30:12 +10:00
Campbell Barton
28fa49f168
Cleanup: de-duplicate post file read update calls
2015-09-22 12:50:41 +10:00
Campbell Barton
12ea90b707
Fix T46201: Popup menu in post_load handler crash
...
Match regular file loading logic for new-file operator.
2015-09-22 12:26:24 +10:00
Bastien Montagne
32578db1bd
Fix bplayer (c).
2015-09-21 17:40:50 +02:00
Campbell Barton
b53eb9e18b
Cleanup: use malloc when calloc is overwritten
2015-09-22 01:03:32 +10:00
Campbell Barton
e4d016ce48
Makefile: show build dir when configuring
2015-09-22 00:16:53 +10:00
Campbell Barton
894fd0c2fc
Sequencer: show X,Y in text effect location
2015-09-22 00:15:37 +10:00
Campbell Barton
84b074baed
Armature drawing: custom shape scale options
...
- Custom scale:
Avoids having multiple custom-shapes at different sizes.
- Option not to use bones length:
So changes in edit-mode don't resize the custom-shape.
2015-09-21 23:57:08 +10:00
Sergey Sharybin
0dbde559cf
Render: Free persistent image storage when loading new file
2015-09-21 18:42:48 +05:00
Campbell Barton
7b9bd5b546
Recent change for Py3.6 compat caused fatal-error
...
Revert back to old method, and define Py_BUILD_CORE to expose internals.
2015-09-21 23:08:18 +10:00
Bastien Montagne
df80aeb162
Fix (unreported) Append/link code: All library datablocks could end with same name.
...
This was broken since ages I think, did not really hurt since we usually never use libs' names
to access them. Rather bad behavior however, breaking a ground rule of our ID system!
And no real reason to add new libraries to new (split) Main at all, libraries are
never considered linked datablocks, which means they should always be in 'main' Main->library list.
Not a regression, but should be included in 2.76 imho.
2015-09-21 15:06:07 +02:00
Sergey Sharybin
8da3c5c1b9
Fix T46159: OpenSubdiv does not always give same results as Blender own subsurf code with crease edges
2015-09-21 17:53:21 +05:00
Lukas Tönne
dbdb1064e7
Small fix for depsgraph debug graphviz: empty labels for edges require an explicit id.
2015-09-21 12:46:07 +02:00