Blender Git Commits

Blender Git "master" branch commits.

Page: 2425 / 5574

January 29, 2016, 23:04 (GMT)
CMake: Remove per-module Werror settings

Seems i was the only one who was really up to using it and
i do have gcc-5 finally backported and installed here so
such a fine-tune flags are no longer needed.
January 29, 2016, 17:59 (GMT)
Cycles: Remove code which was commented out for ages now

It was mainly unfinished code for volume in a split kernel which
should be done differently anyway to avoid such a code copy-paste.

The code didn't really work, so likely nobody will cry.
January 29, 2016, 17:54 (GMT)
Cycles: Remove some unused variables from split kernel function
January 29, 2016, 16:05 (GMT)
install_deps: disable ffmpeg in oiio, we do not need it and this lib varies too much accross distros...
January 29, 2016, 14:06 (GMT)
Fix i18n-related points in T47265 - mostly, fix non-translated items in enum-search popup menu.
January 29, 2016, 12:47 (GMT)
Buildbot: Update master configuration
January 29, 2016, 10:07 (GMT)
Install_deps.sh: attempt to add OpenVDB, not working for now.

OpenVDB is like a 30-years old lib when it comes to building it - not even a configure.sh script!
This makes it impossible to auto-build (install_deps is not a new CMake!).

So for now, just storing some template code for it, and expected version/deps data
in --show-deps option.
January 29, 2016, 08:17 (GMT)
Sequencer: It is now possible to append strip's modifiers to all selected ones

Previously it was only possible to replace all existing modifiers with the
new list, which isn't so great for grading.

Ideally we should also have some sort of merge policy here, but that's for
later.
January 29, 2016, 06:00 (GMT)
Skip save-as history running from another Operator

So scripts can call Save-As without adjusting 'Recent Files'.
Uses same logic and file reading,
January 29, 2016, 04:12 (GMT)
Fix T47271: Vertex Group to Selected missing update
January 29, 2016, 04:12 (GMT)
Fix crash running transform in background mode
January 29, 2016, 04:12 (GMT)
Cleanup: remove unused code
January 28, 2016, 17:59 (GMT)
Cycles: Remove few function arguments needed only for the split kernel

Use KernelGlobals to access all the global arrays for the intermediate
storage instead of passing all this storage things explicitly.

Tested here with Intel OpenCL, NVIDIA GTX580 and AMD Fiji, didn't see
any artifacts, so guess it's all good.

Reviewers: juicyfruit, dingto, lukasstockner97

Differential Revision: https://developer.blender.org/D1736
January 28, 2016, 15:38 (GMT)
FFmpeg: Experiment with use of nb_frames from a stream when known

The idea is to use known number of frames in the stream when possible
instead of trying to deduct it from a stream duration and time base,
which could potentially give some rounding errors.

This, i.e., solves quicktime encoded files from animators to open
just fine in sequencer.

Another report done by the main Nieve guy (aka venomgfx)
January 28, 2016, 14:03 (GMT)
Cycles: Make OpenCL's argument wrapper able to get int/float values directly
January 28, 2016, 13:57 (GMT)
Fix T47228: Ghost not handling predictably keycodes when first keymap is non-latin.

Why this is not working in original code and works int this one remains mystery
(see comments for details).

Note that we still do not support at all non-latin keymaps for our shortcuts,
this would be nice to add someday, but that's a TODO, not a bug.

Reviewers: sergey, campbellbarton

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D1746
January 28, 2016, 10:59 (GMT)
Cycles: Enable compilation of sm_37 kernels by default

Makes sense to keep support of top-range cards "out of the box".
January 28, 2016, 10:56 (GMT)
Cycles: Make kernel compilable for 3.7 compute capability

It is used by GK210 GPUs which could be found in, i.e. Tesla K80.
January 28, 2016, 10:39 (GMT)
Fix/Workaround T46412: Defocus node not working on Windows 32 bit

The issue was caused by some functions in compositor returning
garbage values. Partially the issue was caused by vc12_xp toolset
we're using, but even with regular vc120 toolset nodes like bokeh
image did not work correct.

This is a bit weird solution, which could indicate some sort
of compiler bug, but is also actually makes sense because we do
use SSE intrinsics in the compositor now. Maybe it all gets
interfered in some way.

In any case, if someone wants to find a real solution for the
issue please go ahead.

This shouldn't have affect on supported platform because we
already demand CPU to have SSE2 support.
January 28, 2016, 09:43 (GMT)
WM: allow filesel to execute a modal operator
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021