Blender Git Commits

Blender Git "master" branch commits.

Page: 3014 / 5574

Revision 793b73e by Lukas Toenne
December 9, 2013, 10:06 (GMT)
Fix T37712: Point cache index lookup crashed with 0 points stored.

The BKE_ptcache_mem_index_find is using unsigned ints for binary search
"high" values - but this leads to integer overflow if the totpoint
number is 0 and causes invalid array access.
December 9, 2013, 09:49 (GMT)
Interface: Rename "Duplicate Objects" to just "Duplicate", was already done for the Mesh/Curve...variants but not for the Object Mode one.
December 9, 2013, 05:39 (GMT)
Fix T37747: keymap import error with region timers.
December 9, 2013, 04:41 (GMT)
Lattice Editmode: Select Mirror

patch originally by Philipp Oeser with some edits.
December 9, 2013, 04:41 (GMT)
Lattice API: add BKE_lattice_index_flip, BKE_lattice_bitmap_from_flag
December 9, 2013, 04:28 (GMT)
Fix build error when building without OSL support.
December 9, 2013, 03:25 (GMT)
Tooltips: abbreviate long python operator tooltips

Some tooltips would end up containing long string/array args spanning the screen.
December 8, 2013, 17:29 (GMT)
Update install_deps.sh to OIIO 1.39 and OSL 1.4.0.

Note that I also updated OpenEXR to 2.1.0 (and updated our CMake openexr module as well).

Users will have to update their build settings as told by the script (also in BUILD_NOTES.txt generated file)!

Note I removed all ugly patches from this script, we are currently using custom git repo for OpenEXR/OIIO/OSL,
hopefully we will soon be able to use vanillia code from official repos!
December 8, 2013, 14:35 (GMT)
Scons: as requested by Ideasman, make MACOSX_COMPILER -> C_COMPILER_ID,
leave env set for OSX exclusive for now�?
December 8, 2013, 14:15 (GMT)
Cycles OSL: update to build with latest OSL master shader group changes.
December 8, 2013, 13:01 (GMT)
Code cleanup: delete cineon header files that were empty but not deleted.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D85
December 8, 2013, 11:53 (GMT)
Style: use frozen sets
December 8, 2013, 11:20 (GMT)
Cycles: Update stdosl.h to OSL 1.4.0. (includes new aastep functions).
December 8, 2013, 11:13 (GMT)
Code cleanup: UI cleanup for cycles UI code and fix typo in system info.
December 8, 2013, 09:19 (GMT)
Bummer, forgot to test with OSL disabled.
December 8, 2013, 09:11 (GMT)
Correction to previous commit, sorry
December 8, 2013, 09:03 (GMT)
Extend system-info with information about OIIO, OCIO and OSL

Summary:
Version of those libraries might be useful to know.

- OIIO and OCIO is exposed via bpy.app.oiio and bpy.app.ocio.
There're "supported", "version" and "version_string" defined
in those modules.

- OSL is available as _cycles.osl_version and _cycles.osl_version_string.

Reviewers: campbellbarton

Reviewed By: campbellbarton

CC: dingto

Differential Revision: https://developer.blender.org/D79
December 8, 2013, 07:34 (GMT)
Fix T37212: Wrong user counter when more than 32K users

Summary:
Was a limitation of short data type used for id->us.
Made it to be int, needed to reshuffle fields a bit
because of alignment.

Reviewers: campbellbarton, brecht

Reviewed By: brecht

Maniphest Tasks: T37212

Differential Revision: https://developer.blender.org/D76
December 8, 2013, 06:29 (GMT)
Util-defines: avoid multiple calculation/access for MIN/MAX macros
December 8, 2013, 06:20 (GMT)
Math lib: optimize hsv/rgb conversion
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021