Blender Git Commits

Blender Git "master" branch commits.

Page: 2295 / 5574

Revision 56360a3 by Joshua Leung
August 26, 2016, 04:15 (GMT)
GPencil RNA: Set pressure and strength to 1.0 by default for new stroke points added via stroke.points.add()

This commit adds optional "pressure" and "strength" arguments to the
stroke.points.add() method. These are given default values of 1.0,
so that old scripts can be ported over to the new API with less effort
while reducing confusion about why auto generated strokes won't appear.
Revision 060bf1b by Mike Erwin
August 25, 2016, 17:45 (GMT)
OpenGL: draw empties without GLU

Also reduced number of matrix ops by generating final positions directly.

Also removed a display list (deprecated in modern GL).

Tried to reuse sinval & cosval tables but those values are skewed (last value repeats first value, middle values are squished to compensate). Went with sinf & cosf instead.

Part of T49042
Revision 50a44ed by Mai Lavelle
August 25, 2016, 14:52 (GMT)
Cycles: Remove some redundant checks
August 25, 2016, 14:22 (GMT)
Fixed little error in comment

"amount" is for uncountable things, "number" is for countable things.
August 25, 2016, 14:08 (GMT)
Depsgraph: Prioritize evaluation of the new scheduled nodes

The idea here is again to finish objects evaluation as soon as possible.

Seems to be giving another 3% speedup in the barber scenes.
August 25, 2016, 13:51 (GMT)
Depsgraph: Merge some traversal back on

After previous commit there is no longer measurable difference
in speed and doing all stuff in one go is preferrable here anyway.
August 25, 2016, 13:13 (GMT)
Depsgrpah: Use deque for the flush queue

The idea of the change is to avoid queue growing too long
and handle all the operations as quick as possible.

Gives about 3% speedup on one of the barber shots here.
August 25, 2016, 11:48 (GMT)
Fix T48788: Diffuse color in BI Textured Solid mode is not updating properly in Sculpting mode

Was caused by 6276726, so for the time being revert the optimization part of change.
August 25, 2016, 10:33 (GMT)
Cycles: Cleanup, indentation
August 25, 2016, 09:31 (GMT)
Cycles: Fix crash after recent subd fixes

Was happening when object only had curves (doe example, object with hair
particle system and emitter rendering disabled).
August 25, 2016, 09:13 (GMT)
Cycles: Support proper visibility check in single volume intersection step for QBVH
August 25, 2016, 09:09 (GMT)
Cycles: Implement proper visibility check in QBVH volume all intersection
August 25, 2016, 08:55 (GMT)
Fix T49078: Cycles tries to render volume from another render layer when camera is in volume
Revision da36b44 by Mike Erwin
August 25, 2016, 03:47 (GMT)
OpenGL: de-GLU the transform manipulator

Part of T49042

Also reduced the number of matrix ops.

TODO: replace glBegin/glVertex with new immediate mode
August 25, 2016, 03:19 (GMT)
Fix T49112: Alembic unicode path issues on Windows.

Now we pass streams to Alembic instead of passing the filename string.
That way we can open the stream ourselves with the proper unicode
encoding.

Note that this only applies to Ogawa archive, as HDF5 does not support
streams.

Differential Revision: https://developer.blender.org/D2160
August 24, 2016, 15:37 (GMT)
Windows Packaging : Make package-name confirm to the windows[32/64] naming scheme we use.
Revision 438bcc6 by Mai Lavelle
August 24, 2016, 14:39 (GMT)
Cycles: Fix crash when empty mesh has subdivision

OpenSubdiv doesn't like empty meshes, so we need to be careful not to
subdivide when the mesh is empty.
Revision 74bd809 by Mai Lavelle
August 24, 2016, 14:39 (GMT)
Cycles Standalone: Fix support for subdivision meshes

Changes from microdisplacement work broke previous support for subdivision
meshes, sometimes leading to crashes; this makes things work again. Files
that contain "patch" nodes will need to be updated to use meshes instead, as
specifying patches was both inefficient and completely unsupported by the new
subdivision code.
August 24, 2016, 12:17 (GMT)
Fix T49148: Blender Crash With B select on Skeleton Sketching
August 24, 2016, 10:32 (GMT)
Cycles: Consolidate the various split CL kernel feature defines within the AMD platform

Reviewers: sergey

Differential Revision: https://developer.blender.org/D2172
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021