Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2419 / 5574

February 7, 2016, 09:58 (GMT)
move windows out of source dir
February 7, 2016, 01:20 (GMT)
Cycles: Fix access uninitialized light after recent refactor/fixes
Revision 76eac1a by Joshua Leung
February 7, 2016, 00:32 (GMT)
Motion Paths: Use custom poll functions for "Update" operator
Revision 7320df2 by Joshua Leung
February 7, 2016, 00:32 (GMT)
Motion Paths: Show "Update" button in the toolbox too
Revision 4e3d672 by Joshua Leung
February 7, 2016, 00:32 (GMT)
Clear motionpaths for all objects and bones instead of only selected ones

With the old behaviour, it was too easy to get old paths hanging around because you
forgot to go through and select a few bones that still had them.
Revision 9eca281 by Joshua Leung
February 7, 2016, 00:32 (GMT)
Added Context.editable_objects/bases

This is useful when you want visible + editable objects, but you don't
want to require the items to be selected as well.
February 6, 2016, 21:21 (GMT)
Cycles: Refactor the way how we exclude light from the device

This unifies things around ignoring light due to lack of scene
contribution or due to other optimization tricks.
February 6, 2016, 20:02 (GMT)
Fix T46550: Cycles combined baking black in some cases.

Now pass_filter is modified to have exactly the flags for the light components
that need to be baked, based on the shader type. This simplifies the logic.
February 6, 2016, 19:43 (GMT)
Cycles: Solve issues with auto-disabled MIS

There were two issues:

1. Memory leak: std:;erase does not call delete on the
pointer (which is actually a good idea),

2. After MIS was disabled in viewport render there was
no way to bring MIS back.

Now instead of removing light from the scene data we
kind of tagging it for an ignore. Possible cleanup
would be to add Light::is_enabled and use that instead
of passing weird and wonderful function arguments.
February 6, 2016, 18:19 (GMT)
Cycles: Re-implement some utilities to avoid use of boost

The title says it all actually, the idea is to make Cycles
only requiring Boost via 3rd party dependencies like OIIO
and OSL.

So now there are only few places which still uses Boost:

- Foreach, function bindings and threading primitives.

Those we can easily get rid with C++11 bump (which seems
inevitable sooner or later if we'll want ot use newer
LLVM for OSL),

- Networking devices

There's no quick solution for those currently, but there
are some patches around which improves serialization.

Reviewers: juicyfruit, mont29, campbellbarton, brecht, dingto

Reviewed By: brecht, dingto

Differential Revision: https://developer.blender.org/D1764
February 6, 2016, 18:19 (GMT)
Cycles: Add some utility tests using GTests

This is an initial move to have unittests to at least cover
utility functions, which then could be extended further to
test such areas as shader optimization and such.

Currently only based on initial "infrastructure" layout and
writing tests needed to test the no-boost patch.

Note: This patch starts to use "<dir>/<header>.h" notation
for the include statements which i just got used to do in
other projects. Something what would be cool to use globally
in the code eventually.

Reviewers: dingto, juicyfruit, lukasstockner97, brecht

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D1770
February 6, 2016, 18:14 (GMT)
Fix T47320: Cycles baking in edit mode uses outdated mesh.
February 6, 2016, 16:21 (GMT)
Fix gtests on Windows/MSVC

There were some missing stubs and some tests were specifically
written for Linux. Also, apparently MSVC has a limit of 64K for
the insource strings..
February 6, 2016, 15:42 (GMT)
Fix typo in 32bytes aligned malloc test
February 6, 2016, 14:56 (GMT)
Cycles: Remove workaround for MSVC2010 and Boost

We've upgraded to Boost-1.60 and MSVC2013 since the workaround
was originally committed. After checks with current compiler and
libraries the original bug is no longer happening.

This will make string comparison much faster in Windows, solving
synchronization bottlenecks of fewzillion objects.

Thanks Martin Felke (aka scorpion81) for the tests!
February 6, 2016, 14:12 (GMT)
Fix GTests compilations on Windows

Unfortunately this doesn't make all tests compilable due
to all sort of weird and wonderful bad levels includes
on Windows (G referenced from bf_blenlib) but at least
allows to selectively build tests for now.
February 6, 2016, 13:37 (GMT)
CMake: Remove mention of extern_redcode, it was removed
February 6, 2016, 12:26 (GMT)
CMake OpenVDB support on OS X

Reviewers: kevindietrich, sergey

Differential Revision: https://developer.blender.org/D1773
February 6, 2016, 11:21 (GMT)
Fix T47204: selection failing directly after disabling multisample in user prefs.

Now store the multisample setting each window was created with.
February 6, 2016, 10:56 (GMT)
Code cleanup: resolve minor Cycles todo's.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021