Blender Git Commits

Blender Git "master" branch commits.

Page: 2795 / 5574

August 26, 2014, 15:02 (GMT)
Cycles: Add an experimental CUDA kernel.

Now we build 2 .cubins per architecture (e.g. kernel_sm_21.cubin, kernel_experimental_sm_21.cubin).
The experimental kernel can be used by switching to the Experimental Feature Set: http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Experimental_Features

This enables Subsurface Scattering and Correlated Multi Jitter Sampling on GPU, while keeping the stability and performance of the regular kernel.

Differential Revision: https://developer.blender.org/D762
Patch by Sergey and myself.

Developer / Builder Note:
CUDA Toolkit 6.5 is highly recommended for this, also note that building the experimental kernel requires a lot of system memory (~7-8GB).
August 26, 2014, 14:45 (GMT)
Sculpt mode: fix 'stroke method' of Brush menu.
August 26, 2014, 14:45 (GMT)
Fix T39020: Undo/Redo/History buttons missing in "Edit mode"

Remotely based on patch by kevindietrich (Kévin Dietrich), but using
a single generic panel here, as suggested by UI team.

Note we add this panel in all modes (only one tweak in scuplt mode,
where there is no history menu generated it seems, unlike other
'paint-like' modes), we can decide to move it into its own tab later.

Differential Revision: https://developer.blender.org/D733
Revision f4eaff8 by Lukas Toenne
August 26, 2014, 13:57 (GMT)
Fix for broken hair sim in old files.

Files older than rB37e1285 have broken hair sim due to the (hacky)
velocity "damping" factor, which is not initialized to 1.
August 26, 2014, 13:01 (GMT)
Update to 'Back to Black' theme.
August 26, 2014, 12:49 (GMT)
Fix T38999: Tool tabs and Old Addons living in perfect harmony.

Just have a default 'Misc' category (harmless for panels in non-cat context).
In case we would still want a panel to show in all tabs (rather unlikely),
just explicitely give an empty string to its bl_category property.

Note I choose 'Misc' because it's much shorter than 'Uncategorized' (space
is an issue here), it's a one-liner to change it anyway if UI Mafia does not like it!
August 26, 2014, 11:39 (GMT)
Fix T37534 remaining issue: auto-enable bevel weight view
whenever enter edge bevel weight editing.

This is what happens when one makes an edge sharp, for instance.
The edge bevel weight display is not on by default for performance
reasons, but seems reasonable to enable it when user indicates
interest by editing bevel weight values.
August 26, 2014, 10:53 (GMT)
Move bUnit_getScaleUnit -> BKE_scene_unit_scale

unit.c intentionally doesn't include DNA or BKE headers (except its own)
August 26, 2014, 10:38 (GMT)
Move conditional out of loop since checked condition won't change
August 26, 2014, 10:31 (GMT)
Fix T41590: When scene scale is not 1.0, and units are "None," Blender assumes translations are in meters.

Turned out there were several issues in handling of scale parameter by numinput.
Fixed that by factorizing more some code in common with 'usual' numbuttons eval code
(new `bUnit_getScaleUnit()` helper will return valid scaled value, depending on
given system and type).

Now, numinput behaves as expected - using default unit amended by scale in case no unit is given
(i.e. entering '20' with a scale of 0.01 will give you 20cm, and '20cm' as well!).
August 26, 2014, 09:16 (GMT)
Fix T41355: Make-local looses linked modifiers texture
August 26, 2014, 08:22 (GMT)
Cycles: Use compiler intrinsics for clz/ctz in CMJ code for MSVC
August 26, 2014, 05:21 (GMT)
Comments
August 26, 2014, 03:35 (GMT)
Fix T41568: Dissolve & Tear Boundary Keeps Verts
August 26, 2014, 02:30 (GMT)
Fix T41574: Curve edit-handles draws in shadow

Also avoid redundant theme-color lookups
August 26, 2014, 02:18 (GMT)
Rename drawnurb -> draw_editnurb

Since its only used for editmode drawing.
August 26, 2014, 01:45 (GMT)
Cycles: Make Correlated Multi Jitter a regular feature.

It can be helpful in some cases and it works properly, so no need to hide it behind the experimental flag anymore. It's only enabled for the CPU though.
August 26, 2014, 00:57 (GMT)
Correct docstrings
August 25, 2014, 23:18 (GMT)
Fix T41584: bpy.utils.time_from_frame out by a day

Fix from retroj
August 25, 2014, 18:58 (GMT)
Fix T41580: Cast modifier - Edit Cache problems.

Modifiers should never ever modify data from target objects!!! With multithreaded
evaluation, this is a nice bug factory!
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021