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) |
Fix T45022: Update missing when linking objects with new depsgraph |
June 29, 2015, 13:46 (GMT) |
Fix T45156: scaling region crash |
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) |
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) |
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 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) |
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) |
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) |
splash fix, previous had color conversion error |
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. |
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) |
Missed changing default arg in addon_utils.disable |
June 29, 2015, 13:46 (GMT) |
Fix T44320: UV island overlap considered linked |
June 29, 2015, 13:46 (GMT) |
Fixed compilation error in editor/animation/anim_markers |
June 29, 2015, 13:46 (GMT) |
Fix T45034: MirrorBall rendering on wrong camera axis This was a mistake in the original code from D1079. With the current way how direction ot mirror ball works camera should look into negative Y direction. Corrected it in the camera matrix synchronization, so no extra calculations are needed at the render time. That's a bit annoying, but we'd better port it to the release branch, or otherwise we'll end up with files created with wrong camera mapping after 2.75 release. |
June 29, 2015, 13:46 (GMT) |
Fix T45145, multiview selection fix not working for scaled matrices. Multiview code already accounts for scale, do not scale frame before multiplying with matrix. |
June 29, 2015, 13:46 (GMT) |
Fix T45144: Multi-value-edit ignored range |
June 29, 2015, 13:46 (GMT) |
Fix camera stereo logic use /w regular select |
|
|
|


Master Commits
MiikaHweb | 2003-2021