Blender Git Loki

Blender Git commits from all branches.

Page: 2023 / 2888

June 8, 2016, 19:45 (GMT)
Fix compilation with strict compiler flags

Some const qualifier was discarding.
June 8, 2016, 19:45 (GMT)
Fix T48421: AO pass broken, only works when AO in cycles is enabled
June 8, 2016, 19:45 (GMT)
Cleanup: rna naming, indentation
June 8, 2016, 19:45 (GMT)
Fix T48416: Impossible to copy a linked object from a file to another one mantaining the linked library.

When writing temp blenbuffer file, libraries of linked datablocks where not tagged correctly, which
means they were not put in the temp Main used to write the buffer, resulting in implicit localization
of linked data.
June 8, 2016, 19:45 (GMT)
Fix T48416: Impossible to append from another file without localizing also all indirectly linked data.

Previous to 2.77, this used to be default behavior, was changed in rB591f4549c958b.

However, in most append cases, you do want a full localization of your data, so this new behavior
is kept by default, but there is now an option in append operator to only localize the 'first level'
of data (i.e. datablocks from linked library itself, and not those from other 'sub-libraries').
June 8, 2016, 19:45 (GMT)
Fix T47652: Texture shading mode fails to update material colors
June 8, 2016, 19:45 (GMT)
Armature meshdeform evaluation: parallelize computation of bbones deform matrices.

On big and complex rigs like blendrig or koro, it can give up to ~10% more FPS in best cases.
Hard to tackle all cases in tests though, so please report any unexpected slowdown
in armature animation playback!
June 8, 2016, 19:45 (GMT)
BLI_task: add support for listbase parallelized for loops.

Code by @sergey, with small edits and doc by @mont29.
June 8, 2016, 19:45 (GMT)
Cleanup: fix inconsitency in dynamicPaint_outputLayerExists()

Dyna WPaint indeed only uses first output layer, but better be consistent in those cases...
June 8, 2016, 19:45 (GMT)
Dynapaint: cleanup of BKE code.

Line lengths, monolined 'if' statements, int -> bool, etc.

Also, replaced some internal cooked stuff by BLI helpers (most notably, the
'is inside UV triangle' code in `dynamicPaint_createUVSurface()`), and some
other minor optimizations.
June 8, 2016, 19:45 (GMT)
BLI_math: add 'equals_m4m4' (and 'm3' variant) helpers.
June 8, 2016, 19:45 (GMT)
Cycles: Scale debug pass with number of samples

This way it's easier to compare different renders together without
worrying about scale too much.
June 8, 2016, 19:45 (GMT)
Image editor: Show actual value of single-channel buffer in sample info

Previously if image only had single channel only z buffer value was displaying.
This isn't handy for cases when you've got single channel buffer which is not
a z buffer.

Also fixed possible read past the array.
June 8, 2016, 19:45 (GMT)
install_deps: Avoid conflicts on Arch-based systems when gcc-multilib is installed

install_deps can fail due to conflict between gcc (referenced by base-devel) and
gcc-multilib if the latter is installed. This avoids the conflict by filtering
the contents of base-devel when needed.

Reviewers: mont29

Differential Revision: https://developer.blender.org/D1944
June 8, 2016, 19:45 (GMT)
Cycles: Add support for single channel byte textures.

This way, we also save 3/4th of memory for single channel byte textures (e.g. Bump Maps).

Note: In order for this to work, the texture *must* have 1 channel only.
In Gimp you can e.g. do that via the menu: Image -> Mode -> Grayscale
June 8, 2016, 18:07 (GMT)
Always use parallel convergence in HMD mode

Previously it was just using whatever was set in non-HMD mode.
I guess using parallel convergence for usage with HMDs is correct, could be wrong though ;)
June 8, 2016, 17:44 (GMT)
Only allow using Device IPD if it's available
June 8, 2016, 16:49 (GMT)
Don't display "Set Stereo 3D" button for HMD mode
June 8, 2016, 16:03 (GMT)
make refine_flags into an array
June 8, 2016, 16:01 (GMT)
Fix missing include in cmake after adding mem_guardalloc
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021