Blender Git Commits

Blender Git "master" branch commits.

Page: 2672 / 5574

February 17, 2015, 23:44 (GMT)
Quiet uninitialized mem use for blank cursor

harmless but may as well initialize.
February 17, 2015, 23:44 (GMT)
Fix free'd memory use removing constraint
February 17, 2015, 22:38 (GMT)
Do not allocate an XRay buffer if compositing is dnot one for offscreen
rendering.
February 17, 2015, 22:08 (GMT)
cleanup & missing break
February 17, 2015, 21:26 (GMT)
Cycles: Avoid over-allocation in decouple ray marching

It could have happened with really long rays and small steps.

Step size will be adjusted to the clamped number of steps in order
to preserve render result compatibility as much as possible.

We should probably reformulate this a bit, so it will give the
same looking results without step tweaks. But this new behavior
should already be much better that it was before.
February 17, 2015, 20:27 (GMT)
Ensure BLI_stat() return value is checked.

also add function attrs on BLI_fileops to ensure they're used correctly.
February 17, 2015, 20:10 (GMT)
Amend to previous own Fix T43684: only use hack on WIN32, and use case-insensitive comparison.

Thanks to Campbell for the headup.
February 17, 2015, 19:39 (GMT)
Fix T38808: Re-opening an image makes absolute
February 17, 2015, 19:08 (GMT)
Fix T43708: Wrong manipulator in individual origin

Manipulator and actual behavior were out-of-sync with a single edge selected.
February 17, 2015, 18:41 (GMT)
BMesh: calc_manipulator_stats can only check verts

Code assumed selection wasn't correctly flushed, which we ensure now.
February 17, 2015, 18:27 (GMT)
Tweak to new UIList bookmarks & co: extend up to ten entries before using scrollbars.

But again, what we really need to fix is UI saving for that temp area...
February 17, 2015, 18:24 (GMT)
Cleanup: Add comment about light_p being modified in one case.
February 17, 2015, 18:21 (GMT)
Cycles: Cleanup after recent changes
February 17, 2015, 18:13 (GMT)
Fix T43684 (again!): Mighty Windows thinks it�??s perfectly sensible to block everyone during 5 seconds for a mere stat() call on "A:" path...

For now, just always consider those floppy entries ("A:" and "B:") as valid... sigh.
February 17, 2015, 18:03 (GMT)
Some tweaks to last commit, this is better.
February 17, 2015, 17:40 (GMT)
Cycles: Fix for hair transmission BSDF not returning proper label
February 17, 2015, 17:39 (GMT)
Cleanup: Deduplicate area light sampling code.
February 17, 2015, 17:35 (GMT)
Fix crash when rendering to offscreen OpenGL, fix scons build
February 17, 2015, 17:11 (GMT)
Compositing works with X-Ray.

Basically, before drawing X-Rays, we now bind a second depth buffer.
After drawing XRays, we do an extra resolve pass where we overwrite the
non-XRay depth buffer in pixels where the depth is not maximum (which
means background pixel, since depth is cleared before drawing X-Ray
objects).

This ensures both scene and X-Rays keep their depth values and are ready
for compositing. Well, the odd effect due to depth discontinuities can be
expected, and X-Rays are a bit more expensive (extra buffer + resolve pass)
but at least X-Rays won't invalidate depth values anymore. Whee!
February 17, 2015, 16:48 (GMT)
Cycles: Small tweaks for Henyey Greenstein closure code.

* Avoid duplicative fabs(g) check in sample code.
* Avoid dot product in eval code.

Helps like ~1% when Scatter Anisotropy is 0.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021