Blender Git Commits

Blender Git "master" branch commits.

Page: 2625 / 5574

April 16, 2015, 12:26 (GMT)
Cleanup: remove redundant initializers
April 16, 2015, 11:02 (GMT)
Draw smoke domain in transparent pass. Should composite smoke domains
correctly in scene - with known limitations of blending between
transparent objects.
April 16, 2015, 10:37 (GMT)
Fix T44406: the Hebrew font causes trouble.

Looks like the droidsans hebrew font we used back in the days had some kerning bug or so...
Updated with latest version from Debian Testing repo, works nice now.
April 16, 2015, 06:41 (GMT)
RNA: avoid past tense in property names
April 16, 2015, 06:14 (GMT)
Docs: BLI_rand non-obvious behavior
Revision 8c98b16 by Jorge Bernal
April 16, 2015, 04:39 (GMT)
BGE: Fix for T42341 Sensor.frequency is badly named

"Frequency" parameter is renamed to "Skip" in the LogicBricks sensors as it represents skipped frames between pulses.

Naming something (frequency) the exact opposite of what it represents (period) was the worst choice.

Also, a new BGE python attribute 'skippedTicks' was introduced. 'frequency' attribute is maintained but deprecated.

Internally, freq variable is used yet at DNA_Sensor to maintain compability and to avoid do_versions.

Thanks to Sybren for the investigation.

{F162440}

Reviewers: campbellbarton, sybren, moguri, hg1

Reviewed By: sybren, hg1

Differential Revision: https://developer.blender.org/D1229
April 16, 2015, 04:35 (GMT)
Partial fix for T44404: freestyle crashes blender.

Logical predicates AndUP1D and OrUP1D were instantiated even with an empty
list of unary 1D predicates, causing an exception in the constructors of
the logical predicate classes.

This is a regression made in b408d8af31c9fba5898e353c97f95f7ce8dc19c1.
April 16, 2015, 02:24 (GMT)
Dyntopo: avoid redundant loop collapsing edges
April 16, 2015, 01:59 (GMT)
Dyntopo: blend vertex normals when collapsing
April 15, 2015, 18:32 (GMT)
dyntopo: don't allocate tessfaces while sculpting

Tessellation data isn't used for drawing or sculpting.

This frees up some memory ~approx 10% in own tests.
Also slight spee-up since it avoids calculating it in the first place.
April 15, 2015, 15:45 (GMT)
Fix crash loading file without scene in bg mode
April 15, 2015, 15:12 (GMT)
Cleanup: warnings, ws
April 15, 2015, 15:07 (GMT)
Cleanup: use const for event->tablet_data
April 15, 2015, 14:59 (GMT)
Increase max brush size from 200 to 500
April 15, 2015, 12:02 (GMT)
BGE: subclass with more than 1 argument, D1237

In the BGE you can't create a subclass with more than 1 argument like : "player = Player(owner, 10)"
I have modified the py_base_new to check only the first argument of args tuple.
Now we can do :

class Player(types.KX_GameObject):
def __init__(self, gameobj, life):
print("create new player :", self, ", life :", life)

player = Player(own, 50)
April 15, 2015, 10:56 (GMT)
BMesh: dyntopo used lopsided normals

Normals from subdivided edges were only taken from the edges first vertex.

Interpolate between the two to give more even results.
April 15, 2015, 10:56 (GMT)
BMesh: Missed normal from example /w skip-cd flag

We may still want to use the normal as a reference but skip customdata.
April 15, 2015, 09:11 (GMT)
Fix T44395: String untranslated in open file window.
April 15, 2015, 06:14 (GMT)
BMesh: avoid ghash lookups splitting the pbvh

This isn't a bottleneck but may as well avoid the extra ghash overhead.
April 15, 2015, 05:34 (GMT)
typo in last commit
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021