Blender Git Commits

Blender Git "master" branch commits.

Page: 2723 / 5574

December 30, 2014, 11:49 (GMT)
PyAPI: geometry.normal, support polygons

Previously this only supported tri/quads,
now arbitrary size poly lines are supported.
December 30, 2014, 11:05 (GMT)
PyAPI: allow non-vector args for geometry module

Previously only vector args were accepted,
now allow generic sequence of numbers.

Was annoying to create vectors just to pass in args.
December 29, 2014, 21:13 (GMT)
Fix possible NULL pointer dereference

also remove redundant NULL check
December 29, 2014, 20:55 (GMT)
I18n scripts: minor spelling exceptions update.
December 29, 2014, 16:10 (GMT)
Cycles: Fix MSVC which desn't like condition to be split by preprocessor
December 29, 2014, 14:26 (GMT)
Fix stupid handling of 'Object.matrix_local' in RNA.

The getter of this matrix (actually, `BKE_object_matrix_local_get()`) was only correct
in case of pure-object parenting, bone parenting and such did not gave valid results.

Also cleaned up a bit setter code, was using as temp storage ob->obmat itself,
which is supposed to be a world matrix!

Reviewers: campbellbarton

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D958
December 29, 2014, 13:14 (GMT)
Revert "Fix T42888: Separate and Combine HSV distorts the hue value"

This reverts commit 1549fea9995c348bc14a9105df5e460644e2b33a.

After some further discussion with other developers in the team it becomes
clear there's no correct solution here. It is just more matter of what's
more convenient in particular case.

We're just going back to old code to avoid possible frustration with the
older files in newer blenders. This also means all HSV/HSL is considered
to be "linear" in the shading nodes.

Would be ported to 2.73 final.
Revision f392f56 by Lukas Toenne
December 29, 2014, 12:45 (GMT)
Small fix for QTCreator project script, by Sybren Stüvel.

Either ./blender-git or ~/blender-git should be used, but not
.~/blender-git. This patch fixes that, by choosing ~/blender-git,
in line with the last CLI argument.
December 29, 2014, 11:35 (GMT)
Rotate around selection now will work on last stroke position in texture
paint too.
December 29, 2014, 11:16 (GMT)
fix for doc generator
December 29, 2014, 10:35 (GMT)
Move average stroke from sculpt session to unified paint settings so it
can be reused by other paint systems too.
December 29, 2014, 10:08 (GMT)
CMake: Add check for whether OIIO has bundled pugixml library

Will become handy when we'll be re-integrating changes from Cycles standalone
repository back to blender.
December 29, 2014, 10:01 (GMT)
Cleanup: get rid of sculpt minmax and reuse last stroke function (code
did that anyway, just kept the result in an intermediate variable)
December 29, 2014, 09:02 (GMT)
Cycles: Add asserts around BVH stack pushes

This way we're kind of safer to troubleshoot possible stack overflow issues.
December 29, 2014, 08:37 (GMT)
Cycles: Bump stack size for QBVH traversal code

Traversal now can push up to 2x of nodes to the stack, so need some tweaks
to the stack size.
December 29, 2014, 08:35 (GMT)
Cycles: Add some sanity check asserts in the traversal code

This way we'll be sure (in debug builds) that regular BVH traversal is not used
for QBVH tree (could happen because of mismatch of logic in kernel and render).
December 29, 2014, 08:34 (GMT)
cleanup: redundant call to BKE_object_apply_mat4
December 29, 2014, 08:23 (GMT)
Cycles: Disable QBVH on 32bit systems all together

The reason for this is that we don't sue SSE optimization for 32bit platforms
because of T36316.

Things to look into:

- Nail the root of the issue of that report
- Implement non-SSE traversal code for QBVH
December 28, 2014, 18:08 (GMT)
Fix T40930: Add a new option to select faces by smooth/flat shading.

Org code by robschia (Roberto Schiavone), first review by campbellbarton (Campbell Barton),
final review and minor changes by mont29 (Bastien Montagne).

Reviewers: cambellbarton, mont29

Subscribers: mont29, campbellbarton

Maniphest Tasks: T40930

Differential Revision: https://developer.blender.org/D638
December 28, 2014, 17:30 (GMT)
Cleanup: no need for hacks here, RNA allows for real read-only props, and if you define
a getter func, it won't rely on any DNA member either...
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021