Blender Git Commits

Blender Git "master" branch commits.

Page: 2411 / 5574

February 17, 2016, 14:29 (GMT)
Buildbot: Remove CMake cache on all platforms

This way we are always sure that we are using latest ever configuration
without need to manually poke buildbot after doing changes in the building
environment.

Also uncomment code back, was a left-over from some debug.
February 17, 2016, 14:18 (GMT)
Cycles: Make CUDA 7.5 officially recommended

This was a hard decision, because going newer CUDA toolkit makes
rendering up to 5% slower. But on another hand, it solves major
speed regressions (up to 30%) with branched path tracing on a
top level cards.

Neither of those regressions have a meaningful and sane workaround
from the code itself.

Toolkit 6.5 could still be used, but it's no longer recommended one.
February 17, 2016, 14:01 (GMT)
Fix/workaround static object initialization in gflags
February 17, 2016, 13:47 (GMT)
install_deps: final CMake instructions: always update all libs controlled by this script.

Otherwise, switch from local built to system installed libs (once a valid package becomes available)
would be missed...
February 17, 2016, 13:15 (GMT)
install_deps: OSD building: disable CUDA/OpenCL backends.

Those are can of worms to support properly (versions mismatch, etc.),
and not used in Blender currently anyway.
February 17, 2016, 11:40 (GMT)
Cycles: Don't silence unused macro, remove the macro instead

It's not really handy to silence something unused hoping for it'll be
used in the future. We can end up with quite some silencing then.

Also made this flag which i find rather useless to NOT cause -Werror
in Cycles code.
February 17, 2016, 10:43 (GMT)
Fix T47447: Cycles crash when reaching texture limit with 3D textures
February 17, 2016, 10:39 (GMT)
Cleanup: unused define warning
February 17, 2016, 10:39 (GMT)
Cleanup: OSL style
February 17, 2016, 09:48 (GMT)
Some more tweaks to make linking to a shared FFmpeg-3.0 happy
February 17, 2016, 09:36 (GMT)
Add missing glLineWidth call
February 17, 2016, 09:36 (GMT)
Use high precision for scene scale

Without this its possible to accidentally truncate the value.
February 17, 2016, 02:06 (GMT)
Fix T47411: Cycles portals luminance artifacts

When using multiple portals, scene areas behind one of the portals were rendered darker than they should.
The reason for that is a pretty stupid mistake: Since portals are only used at positions that aren't behind them,
only portals that are used should be accounted for in the PDF calculation. That was actually the case, but the final
divide incorrectly divided by the total amount of portals, not the amount of visible ones.

Another issue with areas behind portals was the PDF evaluation function.
The new evaluation code is shorter, simpler and fixes this issue.

Also, the threshold for the distance check was increased to avoid artifacts where portals touch a surface.
February 17, 2016, 00:38 (GMT)
Fix OpenCL kernel build errors after recent 3D texture changes.
February 16, 2016, 23:07 (GMT)
Fix (harmless) assert in BVH spatial splits with Visual Studio debug builds.
February 16, 2016, 21:22 (GMT)
Fix broken ghash performance gtest.

Regression from rB2dba2b3d71d9781bce45. Do not understand why MSVC needs this convoluted
allocation (looks like broken compiler crap?), but at least let's do it correctly!
February 16, 2016, 18:18 (GMT)
Cleanup: avoid -Wnarrowing warning
February 16, 2016, 16:25 (GMT)
Cycles: Remove back some tweaks for inline policies

While kernel compiles fine, it seems generated binary is not really correct.
February 16, 2016, 15:30 (GMT)
Make game engine ready for FFmpeg-3.0 as well
February 16, 2016, 14:55 (GMT)
Correct label for simple deform modifier
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021