Blender Git Commits

Blender Git "blender-v2.75-release" branch commits.

Page: 2 / 6

June 29, 2015, 14:13 (GMT)
Blender 2.75: Point addons to updated release revision
June 29, 2015, 14:06 (GMT)
Fix T45234: Stereo Parallel vs. Off-Axis

Parallel rendering was not working.

The idea of having parallel convergence mode to render as parallel but
visualize as off-axis was good, but it was leading to some complications
in the code.

I think it's more clear to the user if parallel looks and render as
parallel, and if she wants to pre-visualize the converged planes, simply
temporarily set the camera to off-axis.
June 29, 2015, 13:46 (GMT)
Fix part of code in `load_image_single()` wrongly disabled when WITH_OPENEXR was disabled.
June 29, 2015, 13:46 (GMT)
SCons: Fix wrong bunding of Cycles kernel on OSX platform
June 29, 2015, 13:46 (GMT)
SCons: Fix missing file in kernel when building on OSX
June 29, 2015, 13:46 (GMT)
SCons: Another attempt to fix bundling on OSX
June 29, 2015, 13:46 (GMT)
Partial fix T45156: scaling region crash

'ar->winy' may not be initialized, making regions zoom in (past limits)
and attempt to draw very large text (~10x10k size characters), often crashing.

Fix isn't complete since it only corrects factory startup.
June 29, 2015, 13:46 (GMT)
Cycles: Rework the way how OpenCL devices are created

It was annoying copy-paste happened across OpenCL device constructor, device
enumeration and split kernel checks. Now those areas are using an utility
function which returns pairs of platform and device IDs for devices which are
supported by Cycles and enumeration is happening inside that list.

This makes it so filtering is happening in a single place, so there's no need
to keep 3 different functions in sync.

This commit also fixes a bug with wrong enumeration of devices caused by recent
fixes. Those fixes were in fact wrong and only happened to appear to be working
on laptop with optimus card on Linux. Root of those issues is in fact in bad
Linux driver for optimus cards.
June 29, 2015, 13:46 (GMT)
BGE Fix: apply velocity clamping on every physics subtick

This patch uses the Bullet "internal tick callback" functionality to
ensure that velocity clamping is performed after every physics update.
This makes a difference when physics subticks > 1, as in that case the
too-high velocity could have impacted the simulation.

This patch follows the examples at [1] and [2]; the latter example
also explains that the way we limit velocity in the BGE (before this
patch) is wrong.

[1] http://bulletphysics.org/mediawiki-1.5.8/index.php/Simulation_Tick_Callbacks
[2] http://www.bulletphysics.org/mediawiki-1.5.8/index.php/Code_Snippets#I_want_to_cap_the_speed_of_my_spaceship;

Reviewed by: panzergame

Differential Revision: https://developer.blender.org/D1364
June 29, 2015, 13:46 (GMT)
Fix T45156: scaling region crash
June 29, 2015, 13:46 (GMT)
Fix T45022: Update missing when linking objects with new depsgraph
June 29, 2015, 13:46 (GMT)
Fix T45154: Translation binary file(blender.mo) for Japanese is too small

The issue was caused by some changes made to msgfmt which were needed to make
modified (cleaned-up, stripped-comments messages) working.

Unfortunately that fix was merged into the release branch, so this fix is to
be ported there as well and verified against rc1 translations.
June 29, 2015, 13:46 (GMT)
splash fix, previous had color conversion error
June 29, 2015, 13:46 (GMT)
Fix T45204: String Splitting Function Bug: Using OpenEXR function even if compiled without OpenEXR.

Seriously!!!

Also, fix a potential buffer overrun here.

This should be backported to final release.
June 29, 2015, 13:46 (GMT)
Fix crasher when loading multiview OpenEXR image.

With multiview/multilayer OpenEXR file, `load_image_single()` will return NULL ibuf,
since it has already populated ima (with `image_create_multiview()` or
`image_create_multilayer()` calls).

Also, added some more checks before doing `IMB_ImBufFromStereo3d()`, to be sure
we do have enough slots in ibuf_arr, and we do not overwrite second ibuf either.
June 29, 2015, 13:46 (GMT)
Cleanup: Fix a typo in world MIS.

Found by Lukas Stockner, thanks!
June 29, 2015, 13:46 (GMT)
Revert "Fix off by one error in display of start/end frame in sequencer."

This reverts commit 0e02ad8b6495b2755598a24b487041a3ed8e0116.

Initial commit was done so visual result fits with animation cursor
in timeline but this makes it so it looks like one extra frame is
rendered. Other idea would be to render one less frame for sequencer
but this is not so nice either. Generally here's no way to be
fully consistent here, but at least let's be workflow-consistent
June 29, 2015, 13:46 (GMT)
Missed changing default arg in addon_utils.disable
June 29, 2015, 13:46 (GMT)
Fix T45051: Curve parent bug.

PARCURVE is deprecated parting type, should never have been exposed to user!

Not a regression, but safe enough for final 2.75 imho.
June 29, 2015, 13:46 (GMT)
RNA: exposing image_user settings for ImageTextureNodes

This is required in order to access image sequence frame_duration and
frame_offset among other settings.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021