Blender Git Commits

Blender Git "master" branch commits.

Page: 3057 / 5574

October 9, 2013, 18:48 (GMT)
Fix OSL shader build failing with spaces in the path to build directory,
patch by Campbell.
October 9, 2013, 17:48 (GMT)
Fix [#37012] The new export split normal does nor produce correct results.

Was a silly error introduced in algo during optimization, vertices having sharp and smooth edges would only get the first poly's normal for each "smooth loop group".

Also done a (minor) optimization, and some comment fixes.
October 9, 2013, 16:53 (GMT)
Fix uber evil (-15 alignment points) own buffer overflow
Revision c1541a9 by Lukas Toenne
October 9, 2013, 16:49 (GMT)
Fix #36991, After rendering with Sampled Motion Blur, the moving objects place is wrong.
With mblur the render function was setting scene frame for each blur sample and calling DAG update, but not after the last sample is finished, leaving the scene in the wrong frame.
October 9, 2013, 16:04 (GMT)
minor code cleanup.
October 9, 2013, 16:00 (GMT)
Paint cursor overlays: Delete the cursor texture overlay resources when
exiting a paint mode.
October 9, 2013, 15:57 (GMT)
Implementation of curve mapping in GLSL

The title says it all, now having curve mapping
enabled in color management settings wouldn't
force fallback from GLSL to CPU based color space
conversion.
October 9, 2013, 15:51 (GMT)
Derivative map baker

Added support for derivative map baking, which
is accessable as a dedicated baker type. Works
pretty much the same as displacement map baker,
but gives you derivative map.

In fact, inernally this baker is just a filter
which applies on the result of displacement map.

Both regular and multires baking are supported.

Patch by Morten Mikkelsen and self.
October 9, 2013, 15:36 (GMT)
fix [#37007] Save to file - increment number doesn't update background color of filename field if hovered
October 9, 2013, 15:21 (GMT)
better naming for overlay panel, also only expose texture overlay for
modes that support it.
October 9, 2013, 15:07 (GMT)
Fix for evil bug in last commit, the image painting brush was being used
for the overlay option in all paint modes.
October 9, 2013, 14:57 (GMT)
Segregate all paint cursor overlay options under their own "Overlay"
panel in paint modes. Also expose all options of mask textures in the
mask texture panel, even if there is no texture, just like regular
textures are presented.
October 9, 2013, 14:35 (GMT)
re-enable activating the text input field for new popup dialog boxes,
I'd disabled this for 2.68 since it caused bug [#36109].

This fix now only enabled text activation for popups. (so the toolbar textboxes are skipped)
October 9, 2013, 08:46 (GMT)
Move guarded objetc allocation to a guardedalloc header

Also made libmv-capi use guarded objetc allocation.
Run into some suspecious cases when it was not so
clear whether memory is being freed or not.

Now we'll know for sure whether there're leaks or not :)

Having this macros in a guardedalloc header helps
using them in other areas (for now it's OCIO and libmv,
but in the future it'll be more places).
October 9, 2013, 05:59 (GMT)
style cleanup
October 9, 2013, 02:48 (GMT)
fix for building with OPENJPEG after PSD commit

reported via email, patch by PerfectionCat
October 9, 2013, 02:33 (GMT)
fix building when WITH_PSD is OFF, stub is not needed afterall
October 8, 2013, 21:17 (GMT)
Photoshop PSD support

We now support the combined layer of Photoshop files (stored as layer 0
in the file). This way users can keep their files as multilayer PSD and
Blender always handle them as flat images.

For perfect alpha this requires an OpenImageIO update:
https://github.com/OpenImageIO/oiio/commit/342cc2633ff590a3bb278481c61ae798c7148361

Photoshop sample files:
https://github.com/OpenImageIO/oiio-images

Brecht has some pending fixes to push for OIIO as well, so we may as
well wait to update our libraries.

What works:
===========
* 8bit images (with or without alpha)
* 16bits images (alpha discarded)
* Photoshop files saved with 'Maximum Compatibility'
* Cycles, Blender internal, BGE (and player)

Known limitations
(due to OIIO dependency):
=========================
* Images with less than 4 channels show a wrong thumbnail (bug may be in OIIO)
* Packed images are not supported
* We do not write PSD files.

Note: old Blenders have support for PSD via Quicktime library. But due
to license issues this was discontinued.

Many thanks for Brecht van Lommel for reviewing the patch, suggesting
multiple improvements and to help solving the alpha issue.
October 8, 2013, 20:18 (GMT)
code cleanup: redundant includes and add minor comments.
October 8, 2013, 19:47 (GMT)
remove redundant NULL checks
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021