Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2421 / 5574

Revision 1da4628 by Thomas Beck
February 4, 2016, 17:10 (GMT)
Install_deps: Disable building tests for OSL

Since we're now on 1.7 we can skip building the OSL testsuite. It was giving various compilation errors on different machines and we don't need them anyway...so just disabling them in the script.
February 4, 2016, 16:28 (GMT)
Fix T47324: Edit-text in list view theme glitch

Use existing text select colors when text matches select color.
February 4, 2016, 15:52 (GMT)
Install_deps: tweak OSL build options.
February 4, 2016, 15:35 (GMT)
Install_deps: updated OSL to 1.7.1.
February 4, 2016, 14:29 (GMT)
Cycles: Speedup of Christensen-Burley SSS falloff function

The idea is simply to pre-compute fitting and parameterization
in the bssrdf_setup() function and re-use the values in both
sample() and eval().

The only trick is where to store the pre-calculated values and
the answer is inside of ShaderClosure->custom{1,2,3}. There's
no memory bump here because we now simply re-use padding fields
for the pre-calculated values. Similar trick we can do for other
BSDFs.

Seems to give nice speedup up to 7% here on my desktop with
Core i7 CPU, SSE4.1 kernel.
February 4, 2016, 13:08 (GMT)
Fix T47323, no Fac output in Magic texture (OSL).
February 4, 2016, 08:57 (GMT)
Nodes: Remove code which was dead for 2 years now
February 4, 2016, 08:52 (GMT)
Cycles: Make Christensen-Burley a default falloff function
February 4, 2016, 08:27 (GMT)
Cycles: Implement approximate reflectance profiles

Using this paper:

http://graphics.pixar.com/library/ApproxBSSRDF/paper.pdf

This model gives less blurry results than the Cubic and Gaussian
we had implemented:

- Cubic: https://developer.blender.org/F279670
- Burley: https://developer.blender.org/F279671

The model is called "Christensen-Burley" in the interface, which
actually should be read as "Physically based" or "Realistic".

Reviewers: juicyfruit, dingto, lukasstockner97, brecht

Reviewed By: brecht, dingto

Subscribers: robocyte

Differential Revision: https://developer.blender.org/D1759
February 4, 2016, 06:40 (GMT)
Use contextlib for temporary py console overrides

Using context overrides means stdout/stderr overrides can't be left set by accident.
February 4, 2016, 04:26 (GMT)
Project Paint: add sample merged option

This picks the on-screen color instead of using the active layers texture color.
February 4, 2016, 03:19 (GMT)
Fix T47317: Dynamic paint crashes with no UV layer
February 3, 2016, 14:01 (GMT)
Cycles: Correction to asserts, they will never trigger before
February 3, 2016, 14:00 (GMT)
Cycles: Cleanup, indentation and braces
February 3, 2016, 13:40 (GMT)
Fix T47266: Blender crashes from Scripted Expression in Driver

Issue was caused by update RNA callbacks freeing the dependency
graph, which is only needed to tag depsgraph for rebuild.

Solved by using a flag for the depsgraph which indicated that it
is to be rebuilt.
February 3, 2016, 11:17 (GMT)
Cycles: Cleanup, indentation

Not sure why it was mixed tabs and spaces, it's all just
confusing in different editors.
February 3, 2016, 11:11 (GMT)
Fix T47302: Crash when OSL active with a viewport on rendered

Only happened when rendering second time with OSL enabled.
Was caused by fix for T47201. Hopefully now all the issues
are solved (meaning, we don't keep files opened and don't
crash either).
February 3, 2016, 10:17 (GMT)
Cleanup: parenthesize macros
February 3, 2016, 07:39 (GMT)
Imbuf: remove libredcode

D1751, remove this library since its quite a specific - only supports an older version of this codec.

Also ffmpeg has added support for recent versions of the codec.
February 3, 2016, 07:01 (GMT)
Cleanup: refactor tooltip data-access out of layout function
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021