Blender Git Commits

Blender Git "master" branch commits.

Page: 2527 / 5574

August 19, 2015, 06:41 (GMT)
Multi-View: fix Multi-View camera suffix test

If we had ambiguity in the SceneRenderView > Suffix matching test, the
first match would be used. And this would happen everytime a
SceneRenderView had an empty camera suffix.

We now take the longest matching suffix instead.
August 19, 2015, 02:20 (GMT)
Fix T45706: Axis aligned tri-tri intersection
August 18, 2015, 22:49 (GMT)
Cleanup: style + doxy
August 18, 2015, 22:49 (GMT)
Fix error in recent library API updates
Revision 1ed1f2f by Thomas Beck
August 18, 2015, 18:41 (GMT)
Increase Smooth_View limit to 10.000

Request from @zuggamasta: For turntable like view rotations a very slow and smooth turn is needed. This is now possible with the new limit.
August 18, 2015, 12:32 (GMT)
IMB_thumb: Allow blen-handling func to also load datablock previews from .blend file.

Notes:
* Not yet used, this is the last piece of 'side changes' before the big filebrowser commit.
* We can probably be more effective here (like e.g. reading and storing all previews for a given
group in thumbnails cache at once, instead of re-opening and parsing the whole file each time),
but will do this later.
August 18, 2015, 11:18 (GMT)
Replace 'BLO_is_a_library' by 'BLO_library_path_explode'.

This new func will be fully used by upcomming code (it mostly adds
the extraction of library item name as well as library file and ID group).
August 18, 2015, 10:39 (GMT)
IMB_thumb: add thread locking API.

General idea is that, if several threads are handling thumbnails at the same time,
they can end working on the same file at some point, which will generate conflict.

To avoid this, threads can now lock a given filepath.

Note that locking data is allocated on a ref-count basis, to avoid keeping the GSet
in memory when not needed. Also, we are using global LOCK_IMAGE mutex for now.

Needed for upcomming filebrowser rework.
August 18, 2015, 10:24 (GMT)
BGE: Fix mesh not registered in scene libload.
August 18, 2015, 09:18 (GMT)
Fix T45824: Pie's no longer show enum icons
August 18, 2015, 09:04 (GMT)
UI: avoid property lookup w/ expanded enums
August 18, 2015, 06:09 (GMT)
system-info.txt was quoting ffmpeg lib names
August 18, 2015, 04:16 (GMT)
UI: avoid subtracting shadow from winrct

For popup interactions we need to know if events are in the region or not,
however subtracting the shadow isn't so reliable, since its not always added to all sides of a popup.

Instead, get the winrct value from a popup using the block rect, otherwise the winrct as-is.
August 18, 2015, 01:39 (GMT)
Readfile: more efficient OldNewMap lookups

Even when lasthit can't be used to find the next address,
use it as a starting point for the full array search.
Gives approx 1/3 less array searching in own tests.
August 17, 2015, 21:11 (GMT)
Docs: function comments
August 17, 2015, 21:01 (GMT)
Refactor translation code out of blenfont

- Add blentranslation `BLT_*` module.
- moved & split `BLF_translation.h` into (`BLT_translation.h`, `BLT_lang.h`).
- moved `BLF_*_unifont` functions from `blf_translation.c` to new source file `blf_font_i18n.c`.
August 17, 2015, 15:02 (GMT)
Lattice min_max: add a version of the func using lattice's final DispList,
and use it for bbox computing.

Revision: https://developer.blender.org/D1462
August 17, 2015, 14:51 (GMT)
BGE: Fix T45817 Convert curve object in group instance.

Now group instance conversion allow unconverted object like curve, meta ball ect?
August 17, 2015, 08:14 (GMT)
Subsurf: don't reserve MFace by default

Instead, the cache can be calculated only when its needed (fixes T45787).
August 17, 2015, 06:17 (GMT)
Fix for Ghost/OSX w/ core profile
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021