Blender Git Commits

Blender Git "master" branch commits.

Page: 2690 / 5574

January 30, 2015, 15:09 (GMT)
Operator that sets proxies needs to cater for all supported strip types
January 30, 2015, 15:00 (GMT)
Get rid of the file touch hack.

If user cancels, there's an issue with leftover files.
Instead use a hash to record files that have akready been registered for
generation and skip them if so.

That should guarantee things will go smoothly and when a file exists it
is assumed to be valid.
January 30, 2015, 14:13 (GMT)
Proxy enable operator:

* Enable operator for proxies now becomes set operator for selected and
can unset-set all options.
* Properties become read-only labels, only use operator to set proxies.
January 30, 2015, 13:30 (GMT)
More hacks for proxy generation:

Touch the proxy files if they do not exist so subsequent strips
referencing the same source file won't regenerate it.
January 30, 2015, 11:50 (GMT)
Fix T43324: Shrinkwrap projection issue in editmode.

Nice stupid error in low-level `get_cddm` helper, was probably affecting other
modifiers too actualy!
January 30, 2015, 10:13 (GMT)
Corrections to Cycles ctests

- Apply VERBOSE to idiff result as well
- Don't treat verification failed error as unknown
January 30, 2015, 09:00 (GMT)
Cycles: Remove confusing labels usage in hair BSDF

BSDF sampler function shouldn't give labels it's not intended to do.
That said reflection shouldn't give transmission ray and transmission
give reflection ray.

Added an assert in the transmission sampling but reflection still
needs some investigation because even after recent fixes the check
for projection onto the reflected ray could give both positive and
negative values.

It shouldn't have any affect on renders just makes internal logic
consistent and unleashes an issue to be investigate further.
January 30, 2015, 08:03 (GMT)
Fix T43458: Crashes with hair transmission BSDF

Hair BSDF did not have proper behavior because of non-normalized
tangent direction (which it expected to be normalized).This lead
to wrong labels being returned by the hair BSDF samplers.
January 30, 2015, 05:24 (GMT)
Committing the impressive RTheme to the default collection
January 30, 2015, 02:41 (GMT)
Correct location of 'text' button in frame-node
January 29, 2015, 19:42 (GMT)
Fix T43472: IMBuf: crash on loading top-to-bottom bitmaps.

Height of bitmap may be negative, which indicates a 'top to bottom' line storage.

Also, fixed header handling, bitmaps using other header than 'BM' would most likely
have lead to errors/crashes too...
January 29, 2015, 18:34 (GMT)
Fix texture sampling getting srgb color after fix for subsurf sampling.
January 29, 2015, 18:23 (GMT)
Gooseberry request: Dithering support for byte images when painting on
projection painting (2D will be separate commit).
January 29, 2015, 17:11 (GMT)
Fix T43473: mathtutils.geometry.interpolate_bezier returns only 2d coordinates

Fixed/enhanced a few usages of `mathutils_array_parse()` in this file actually...
January 29, 2015, 16:48 (GMT)
Cycles: Fix for bump node not working with object texture mapping

This was intended to be in the original patch of texco copy from object.
January 29, 2015, 16:45 (GMT)
Fix T43207 fill brush fails in perspective mode

Divide only the length of the edge by the homogenous coordinate, not the
final coordinate. Also fix the swapping (though it's still a bit
doubtfull if it's really needed)
January 29, 2015, 16:34 (GMT)
Followup for previous commit: fix mismatches between menu entry and shortcut properties.

For now, did most of the changes in menu entries (i.e. py space UI scripts).

Note we do not get 100% same results as previously, but current situation is
globally better than previous one, though the whole system to retrieve shortcuts
remains a bit weak...
January 29, 2015, 16:32 (GMT)
Fix T41757: Inconsistent hotkey label with setting.

Issue is double here:

* Quite a handfull of menu entries actually diverge slightly from their shortcut
counterpart (often one has a prop explicitely set to its default value,
when the other keep it unset).
* Current code was actually basically sending 'is_strict' option into canal,
by doing a second check in `wm_keymap_item_find` setting unset op props
to their default value!

Now, is_strict mostly says one thing: "never consider an unset property as
equal to a set one". Even if set property matches default value. Default values
are not always the same things as unset ones, as demonstrated by this report.

So we are being much stricter now, and also have to check shortcuts and
menu entries definitions actually matches, added some code (triggered by
--debug-wm option) that prints when it finds some (potential) issue.

There is one exception though - Macros. Those have their whole prop set defined
in menu entries currently, this shall probably not be the case, but is another issue,
so for now for macro operators we always do non-strict comparison (pretty much
the same as previously, in this case).

Also 'enum' operators are still tricky. Currently, shortcut extraction relies on
`ot->prop` being set, so even if this is not aboslutely needed anymore (when defining
UI you can specify an arbitrary enum property by name), `ot->prop` shall be set.

Note fix commit for mismatches between menu entries and shortcuts is needed next.
January 29, 2015, 15:12 (GMT)
Revert "mathutils: let Vector.normalize() return the original length."

Please discuss changes to core mathutils functions first.

Changes like this should be considered and applied to all areas of the API (or not at all).
Missed quaternion, matrix normalize for eg.
January 29, 2015, 14:46 (GMT)
Fix T43454 color is washed out in textured brushes

Yet another color space issue, we multiplied texture color with srgb
brush color and retrasnformed it to srgb. Now use the linear brush color
for the multiplication.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021