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. |
|