Blender Git Commits

Blender Git "master" branch commits.

Page: 2292 / 5574

August 31, 2016, 18:13 (GMT)
Fix T49175: GLSL material crash with environment maps.
August 31, 2016, 14:48 (GMT)
Fix T49210: Issue with User Count on Images in some shader nodetrees when rendering previews

Our usercount handling was really... infuriating :|

Here, localization (i.e. 'shalow' copy that should not touch to usercounts) was incrementing
usercounts of the sole Textures IDs of lamps and worlds (on the weak and fallacious pretext
that related BKE_free... functions would decrement those counts)... Seriously...

So now, localize funcs do not increment any usercount anymore (since matching BKE_free... ones do
not decrement any either), and we do not call anymore that stupid unlink when freeing temp
localized copies of lamps/materials at end of preview generation.

Note that we probably still have a lot to do to cleanup that copy/localize code, pretty sure
we can dedpulicate a lot more.
August 31, 2016, 12:26 (GMT)
[Windows] Add support for code signing the final binaries.

The option is controlled with the WITH_WINDOWS_CODESIGN option and needs:

- Signtool must be found on the system, the standard windows sdk folders will be searched for it.
- The path to the pfx file (WINDOWS_CODESIGN_PFX)
- The password for the pfx , this can either be set by the WINDOWS_CODESIGN_PFX_PASSWORD variable but given that ends up in CMakeCache.txt (which might be undesirable) there is a backup option of setting the PFXPASSWORD environment variable on the system.

Reviewers: sergey, juicyfruit

Reviewed By: juicyfruit

Tags: #bf_blender, #platform:_windows

Differential Revision: https://developer.blender.org/D2182
Revision b06a703 by Mai Lavelle
August 31, 2016, 00:50 (GMT)
Cycles: don't crash if OSLRenderServices::osl_ts is unset
August 30, 2016, 20:08 (GMT)
Correct render pass identifier usage in toolitps
August 30, 2016, 19:09 (GMT)
Fix stupid mistake in previous commit 'cleanup' part.

Thanks to sergey for spotting it.
August 30, 2016, 18:38 (GMT)
Fix bad usercount handling of materials in BKE_mesh_new_from_object().

Curves and meshes (when no modifier application required) would increase their material usercount twice.

Not sure how/why it worked in previous code, but with new, stricter ID handling we need more
careful check of ID 'ownership' handling.

Reported by Sergey over IRC, thanks.
Revision 7aedd0e by Mai Lavelle
August 30, 2016, 16:24 (GMT)
Cycles: Fix calculation of normals for subdivision meshes

Not sure what happened here. Will have only effected Cycles standalone with
linear subdivision in use.
August 30, 2016, 14:15 (GMT)
Fix type mismatch causing the buffer overflow in D810
August 30, 2016, 10:12 (GMT)
Fix T49201: Mesh with OpenSubdiv subsurf and a texture disappears in Material viewport mode
August 30, 2016, 09:48 (GMT)
Fix T49187: inconsistent Normal Map node output for backfacing polygons.

There basically are two issues here: in smooth mode (and all non-tangent
normal map types) it doesn't invert the normal for backfacing polys;
on the other hand for flat shaded tangent type it is inverted too soon.

This fix does a brute force correction by checking the backfacing flag.

Reviewers: #cycles, brecht

Reviewed By: #cycles, brecht

Differential Revision: https://developer.blender.org/D2181
August 30, 2016, 09:32 (GMT)
Fix node editor to display node group names in the bottom left corner.

Currently it pointlessly repeats the material name there, separated by
slashes. That obviously should display the nested group path instead.
August 30, 2016, 08:43 (GMT)
Usual i18n/UI messages fixes...
August 30, 2016, 08:43 (GMT)
Fix T49158: Take II, some more untranslated UI messages...
August 30, 2016, 08:29 (GMT)
Cleanup: Indentation
August 29, 2016, 20:17 (GMT)
GPencil: Fix segment fault when undo

When undo in UV/Image editor and press ESC key, there was segment fault
in Toolsettings because the reference was missing. Now the toolsetting
is loaded from context and not from local operator data.
August 29, 2016, 19:57 (GMT)
GPencil: Replace strcpy by BLI_strncpy
August 29, 2016, 19:33 (GMT)
Fix T49196
August 29, 2016, 14:42 (GMT)
Cleanup/refactor spacefile's 'check dir' code.

Was kinda split in two different places (one allowed to modify given path to always get a valid one,
the other only checking for validity of given path), not nice - and broken in asset branch case.

So rather extended a bit FileList->checkdirf to handle both cases (modifying and non-modifying path).
August 29, 2016, 12:51 (GMT)
Fix for Bevel segments bug T49183; but doesn't fix whole report yet.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021