Blender Git Commits

Blender Git "master" branch commits.

Page: 2697 / 5574

January 21, 2015, 19:41 (GMT)
Cycles: Support tube projection for images

This way Cycles finally becomes feature-full on image projections
compared to Blender Internal and Gooseberry Project Team could
finally finish the movie.
January 21, 2015, 19:41 (GMT)
Cycles: Support sphere mapping for the image texture
January 21, 2015, 19:16 (GMT)
Cycles: Optimization for black world backgrounds

* If a Background node is set to a black color or zero strength,
it now gets removed from the shader graph.

* In case the graph is empty (no background node), the kernel will skip
evaluating it and save some rendertime. This can help quite a bit in scenes,
where the majority of the image consists of a black background.

Example: http://www.pasteall.org/pic/show.php?id=82650
In this case the render is ~16% faster.

Differential Revision: https://developer.blender.org/D972
January 21, 2015, 17:43 (GMT)
Cleanup of BGE code CcdPhysicsEnvironment::CallbackTriggers()

Refactored some code to be easier to read. Semantically the code is
identical.

- Some conditions were negated to be able to return/continue early,
rather than having the majority of the code inside an if-body.
- Conditions were simplified (!(a == b)) turned into (a != b);
repeated conditions calculated only once.
- Unnecessary variables and one unnecessary condition were
eliminated.

Reviewers: campbellbarton, lordloki

Reviewed By: lordloki

Projects: #game_physics

Differential Revision: https://developer.blender.org/D954
January 21, 2015, 14:53 (GMT)
CMake/MSVC: Quotes around the path

D940 by @TeeTrizZz
Revision 3df93d0 by Joshua Leung
January 21, 2015, 13:09 (GMT)
Fix: Joining armatures loses drivers

Currently, when joining two armatures, the drivers of the armatures being merged
in are lost. This commit introduces a new AnimData API function for merging
animation data into another AnimData block.

NOTE:
* For now, this only copies the drivers over. As a result, manual effort will
still be needed to go through and fix the drivers.

I am working on automating that process, but it's more important that the
drivers don't have to be created from scratch for now (since this is needed
for the Goosberry rigging work).
Revision f087e99 by Lukas Toenne
January 21, 2015, 13:00 (GMT)
Added new debug flag which can be used to lazy-init the SimDebug drawing.

A development addon can be used now to enable the debug drawing, without
the need to add UI code for this in the release files.

The SimDebug feature should also get an overall build flag and use
function stubs unless enabled. That way any possibility of overhead in
releases is eliminated.
January 21, 2015, 12:19 (GMT)
Fix limit check before accessing array in opennl

Please note that opennl is already modified (for double precision)
so re-integration is not really easy. Also, we'll eventually switch
to Eigen.

For until that let's just solve the condition in our bundled opennl.
January 21, 2015, 12:15 (GMT)
Fix T43158: pixels in the 3d-view was mis-aligned

Change the pixel offset for regions, it make oversampling blurry when drawing pixel aligned values.
See T41749
Revision 47bf093 by Lukas Toenne
January 21, 2015, 09:07 (GMT)
Removed generic debug1..4 values from the cloth data.

These were used as UI buttons during development. If such parameters are
needed again later they should instead be added in the (now global)
SimDebugData and made accessible with a dev addon or so.
January 21, 2015, 05:27 (GMT)
UI: support alt+wheel for expanded enums
Revision 1742212 by Julian Eisel
January 21, 2015, 02:51 (GMT)
Fix T43247: Don't open pulldown when a popup overlaps it

Auto-opening of pulldown menus didn't take overlapping popups into account.
January 21, 2015, 02:43 (GMT)
BKE_screen: add BKE_screen_find_area_xy

Use from eyedropper & screen operators
also define SPACE_TYPE_ANY for readability.
January 21, 2015, 01:56 (GMT)
Fix Python CTest's, ignore 'addons_contrib'

Too many contrib addons are in an unstable state making the test not so useful.

Thanks to Sergey initial patch: D1012, redid mostly - but outcome is the same.
January 21, 2015, 01:56 (GMT)
Remove 'addons_extern' was used before git move
January 21, 2015, 00:57 (GMT)
Cleanup: style
January 20, 2015, 20:53 (GMT)
Update icons after recent cleanup in svg file.

Note differences in those five icons are invisible by eye, just for sake of consistency.
January 20, 2015, 20:53 (GMT)
Cleanup SVG icon file, pass II.

Name each icon group from its define in Blender.

Simplifies searching for a given icon (in one way or the other), and could also be
useful one day in some scripting.

Also, removed/fixed more empty and stray groups...

Finally, found that we have several svg icons not linked to any defines, and one define
with no icon (dyntopo), would be nice to sort this one way or the other too.
January 20, 2015, 20:53 (GMT)
Cleanup SVG icons file: pass I.

Made sure each icon has its own, 'private' group.
Removed empty groups, and some stray paths and rects (among other benefits,
'make icons' do not generate anymore that half o dozen of empty icons one had to remove
by hand before committing ;) ).

Note: double checked, only five generated icons differ (on binary level) from before,
with no actual visual diff.
Revision 9d9dc06 by Lukas Toenne
January 20, 2015, 17:32 (GMT)
Made SimDebugData into a single global instance.

This way it doesn't have to be stored as DNA runtime pointers or passed
down as a function argument. Currently there is now no property or
button to enable debugging, this will be added again later.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021