Blender Git Commits

Blender Git "master" branch commits.

Page: 2440 / 5574

January 9, 2016, 20:12 (GMT)
Cleanup: style, gpu module
January 9, 2016, 17:53 (GMT)
Byte swap doubles on file read
January 9, 2016, 11:56 (GMT)
PyAPI: Redraw notifier when debug value changes
January 9, 2016, 11:56 (GMT)
Cleanup: warning/spelling
January 9, 2016, 11:31 (GMT)
Fix T47060: Uv form dupli not working with Cycles when the hair/particles mesh has more than one uv sets.

In fact, it was not working with BI either - 'UV from dupli' would always take active UVLayer,
not render_active one.

Fixed now for both Cycles and BI, and for both particles and 'simple' dupli_face.
January 9, 2016, 08:42 (GMT)
Fix broken build from rBd7da51b727725

Please avoid specialized typed enums in headers as widely used as BKE_object.h,
we do not want to include DNA_modifiers_type.h everywhere...
January 9, 2016, 08:29 (GMT)
Fix (unreported) other joke in our localizing code - setting LIB_TAG_LOCAL tag!

This fake tag is zero, so it does not set anything - and it does not clear
indirect/extern ones either...
January 9, 2016, 08:29 (GMT)
Fix T47121: Image node on linked and localized material loses image after reopening project.

Code 'localizing' the node of an ID (a material, here) was kind of a joke,
setting id.lib to NULL is not enough, by far! Now calling ntreeMakeLocal().

And ntreeMakeLocal was also missing indirect->extern switch for its directly used IDs,
which explains why they were lost after a save/reload.

Note that here again, a big part of this 'localizing' code should be made generic
using library_query stuff, but this is for id-remap, not current master...
January 9, 2016, 07:55 (GMT)
MSVC 2015 do not redefine snprintf
January 9, 2016, 03:48 (GMT)
Smoke (fire): Move spectrum code from C++ (intern/) to C code (BLI)

This change is for a few reasons:
- it works with color, and (therefore) will need to be color managed, at
some point. This will be much easier to do if the code is closer to the
actual color management code (in Blender's core, so to speak).
- it has nothing to do with the actual fire simulation, as it is just
used to create a lookup table
- it can be reused for other purposes (i.e. in Blender internal
renderer, if people are interrested in a blackbody node � la Cycles)
- cleanup: some functions (`contrain_rgb`, `xyz_to_rgb`) already exist
in BLI

Reviewers: brecht

Reviewed By: brecht

Subscribers: brecht

Differential Revision: https://developer.blender.org/D1719
January 9, 2016, 03:37 (GMT)
Smoke, Dynamic Paint: de-duplicate object subframe update function.

As in the title. In the smoke version, there was also an extra
'for_render' parameter that wasn't used, and wasn't used by the callers
either, so it was removed altogether.

Reviewers: brecht

Reviewed By: brecht

Subscribers: brecht

Differential Revision: https://developer.blender.org/D1718
January 9, 2016, 03:25 (GMT)
Cleanup: make use of PIL time instead of redefining own timers.

Also added a DEBUG_TIME macro in the related files to comment time funcs out.

Reviewers: brecht

Reviewed By: brecht

Subscribers: brecht

Differential Revision: https://developer.blender.org/D1717
January 9, 2016, 01:35 (GMT)
Audaspace: Sequencer sound bugfix and mono UI.

- Fixed a bug that the sound when changed in the properties panel was not updated.
- Added the option to make a sound mono while adding a sound strip.
- Added the option to make a sound mono in the sequencer properties panel.

Related bug report: T47140
January 8, 2016, 23:03 (GMT)
Text Editor: Autocomplete suggestion wrap-around

D1716 by @someonewithpc
January 8, 2016, 22:17 (GMT)
Readfile: use hash lookup for bones

Bone loop for reconstructing links was O(n^2)
January 8, 2016, 19:01 (GMT)
Fix T47047: Toolbars opening at maximum zoom level

There were 2 issues:
- toolbars were set initialized in user-defaults
so their scroll & zoom level were set.
- initializing new 2d views included the scroll width,
which scaled the new views zoom level, especially when dragging out.
January 8, 2016, 18:41 (GMT)
CMake: Make OSL's .oso shaders building also dependent on OSL compiler!

Otherwise, you can update OSL and not get .oso files regenerated, which is a quite
funny way to crash Blender...
January 8, 2016, 17:57 (GMT)
install_deps: bump OIIO and OSL to 1.6.9.

And we can even use vanilia version of OSL now! :D
January 8, 2016, 16:59 (GMT)
install_deps: raise boost official version to 1.60.
January 8, 2016, 16:52 (GMT)
install_deps: bump ffmpeg to 2.8.4.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021