http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits http://www.miikahweb.com/ MiikaHweb - Blender Commits fi Fri, 24 Jan 20 14:44:27 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[b5652f3] master: Merge branch 'blender-v2.82-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/b5652f3f026749c6d5410b5f4c30485163698186 b5652f3
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge branch 'blender-v2.82-release'

----------------------------------------
0 Paths Changed]]>
Fri, 24 Jan 2020 14:24:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b5652f3f026749c6d5410b5f4c30485163698186Sergey Sharybin
<![CDATA[[cb6f9c2] master: Make deps: Force some boost dependencies]]> http://www.miikahweb.com/en/blender/git-logs/commit/cb6f9c2f198eb2a8ec2e85bd112dceae0bda15f2 cb6f9c2
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Make deps: Force some boost dependencies

Boost could have picked up system-wide libbz2-dev installed and enable
this compression in iostreams. Nothing really wrong with this, but it
makes it so final Blender binary depends on bz2, which breaks default
linker flags.

This commit makes it so Boost is not using libraries which we don't
need, simplifying linking setup.

Differential Revision: https://developer.blender.org/D6668

----------------------------------------
1 Path Changed]]>
Fri, 24 Jan 2020 14:21:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cb6f9c2f198eb2a8ec2e85bd112dceae0bda15f2Sergey Sharybin
<![CDATA[[6b28b77] master: Depsgraph: Report FPS when running with --debug-depsgraph-time...]]> http://www.miikahweb.com/en/blender/git-logs/commit/6b28b7773057da6dc72067e4ff4f1d646e87aaca 6b28b77
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Depsgraph: Report FPS when running with --debug-depsgraph-time

The FPS here is measured based on a timestamp from when depsgraph
was previously evaluated.

Allows to ease investigating performance improvements/regressions
which are not related on animation system but on modifications on
a single frame (such as transforming vertex in edit mode).

----------------------------------------
5 Paths Changed]]>
Fri, 24 Jan 2020 14:19:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6b28b7773057da6dc72067e4ff4f1d646e87aacaSergey Sharybin
<![CDATA[[21892d5] master: Merge branch 'blender-v2.82-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/21892d5592551082590a58a01a4a0961e9cf2acc 21892d5
Branches : master
Author : Germano Cavalcante (mano-wii)
----------------------------------------
Merge branch 'blender-v2.82-release'

----------------------------------------
0 Paths Changed]]>
Fri, 24 Jan 2020 13:07:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/21892d5592551082590a58a01a4a0961e9cf2accGermano Cavalcante
<![CDATA[[2bd62ca] master: Fix T73349: X-Ray Mode - snapping through object stop working...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2bd62ca7eb2cbfae504a0c4d9120c5c7ed916ce9 2bd62ca
Branches : master
Author : Germano Cavalcante (mano-wii)
----------------------------------------
Fix T73349: X-Ray Mode - snapping through object stop working on value = 1

----------------------------------------
1 Path Changed]]>
Fri, 24 Jan 2020 13:06:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2bd62ca7eb2cbfae504a0c4d9120c5c7ed916ce9Germano Cavalcante
<![CDATA[[11df544] master: Merge branch 'blender-v2.82-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/11df5443e5d062e5a08714433eed37b9a78c15ba 11df544
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge branch 'blender-v2.82-release'

----------------------------------------
0 Paths Changed]]>
Fri, 24 Jan 2020 11:49:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/11df5443e5d062e5a08714433eed37b9a78c15baSergey Sharybin
<![CDATA[[18343c2] master: Fix/workaround initialization order of static TBB/MKL]]> http://www.miikahweb.com/en/blender/git-logs/commit/18343c230d2c447f61fb60994b107f6a1adc01e7 18343c2
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Fix/workaround initialization order of static TBB/MKL

Was caused by recent refactor of dependencies in 517870a4a11f.

While there is no fully reliable solution to this issue other than
making TBB a dynamic library dependency (as documentation tells us
to do), there seems to be simple workaround which doesn't require
deeper changed in build process and packaging.

Tested on Brecht's computer who managed to reproduce the issue on
Linux (T72015#857423).

----------------------------------------
2 Paths Changed]]>
Fri, 24 Jan 2020 11:47:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/18343c230d2c447f61fb60994b107f6a1adc01e7Sergey Sharybin
<![CDATA[[cf84db6] master: Depsgraph: Refactor, move debug struct to own file]]> http://www.miikahweb.com/en/blender/git-logs/commit/cf84db61a6baf160fc3521e5b5a4121609b9ea8d cf84db6
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Depsgraph: Refactor, move debug struct to own file

----------------------------------------
4 Paths Changed]]>
Fri, 24 Jan 2020 11:44:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cf84db61a6baf160fc3521e5b5a4121609b9ea8dSergey Sharybin
<![CDATA[[c89e103] master: Depsgrapg: Refactor, move Relation to own file]]> http://www.miikahweb.com/en/blender/git-logs/commit/c89e103348414feb3396c7b10abb594c77d8c333 c89e103
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Depsgrapg: Refactor, move Relation to own file

----------------------------------------
18 Paths Changed]]>
Fri, 24 Jan 2020 11:44:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c89e103348414feb3396c7b10abb594c77d8c333Sergey Sharybin
<![CDATA[[3401b07] master: Depsgraph: Refactor, wrap debug fields into own structure]]> http://www.miikahweb.com/en/blender/git-logs/commit/3401b070b8d06446449b67b3088dfbc8e507c9b8 3401b07
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Depsgraph: Refactor, wrap debug fields into own structure

----------------------------------------
3 Paths Changed]]>
Fri, 24 Jan 2020 11:44:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3401b070b8d06446449b67b3088dfbc8e507c9b8Sergey Sharybin
<![CDATA[[71d53ab] master: Fix T73001: Shader Node with driver not updating when animated...]]> http://www.miikahweb.com/en/blender/git-logs/commit/71d53ab4654c3abb9bd548b324f8c9ca34250a9b 71d53ab
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Fix T73001: Shader Node with driver not updating when animated

When there are ID properties on an object, and these are animated and
used by a driver, the depsgraph has proper connections between ACTION ?
ID PROPERTY ? DRIVER.

When these properties are defined on a mesh, however, the depsgraph
relations are incorrectly created between GEOMETRY ? PROPERTIES_EXIT ?
DRIVER (because it's assumed that 'source = ENTRY' implies 'geometry').

This patch solves this by first checking whether the targeted property
is an ID property and handling it accordingly. This also made it
possible to remove some special cases from pose bone relations.

Maniphest Tasks: T73001

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D6571

----------------------------------------
1 Path Changed]]>
Fri, 24 Jan 2020 11:16:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/71d53ab4654c3abb9bd548b324f8c9ca34250a9bSybren A. Stüvel
<![CDATA[[f1579f4] temp-gizmo-decoupled-redraws: Merge branch 'master' into temp-gizmo-decoupled-redraws]]> http://www.miikahweb.com/en/blender/git-logs/commit/f1579f4724df35af6548a663e73608b546784617 f1579f4
Branches : temp-gizmo-decoupled-redraws
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'master' into temp-gizmo-decoupled-redraws

----------------------------------------
0 Paths Changed]]>
Fri, 24 Jan 2020 10:37:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f1579f4724df35af6548a663e73608b546784617Julian Eisel
<![CDATA[[af00fab] master: IDProps: add utility to set an ID pointer IDProp value.]]> http://www.miikahweb.com/en/blender/git-logs/commit/af00fab312361ba62ba52471ae6f9f34505ffd6e af00fab
Branches : master
Author : Bastien Montagne (mont29)
----------------------------------------
IDProps: add utility to set an ID pointer IDProp value.

----------------------------------------
2 Paths Changed]]>
Fri, 24 Jan 2020 10:39:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/af00fab312361ba62ba52471ae6f9f34505ffd6eBastien Montagne
<![CDATA[[316d2c1] master: Fix T73336: Several issues (including crashes) with ID pointer...]]> http://www.miikahweb.com/en/blender/git-logs/commit/316d2c15220d35a9b74b15f940c45ce8d8a09288 316d2c1
Branches : master
Author : Bastien Montagne (mont29)
----------------------------------------
Fix T73336: Several issues (including crashes) with ID pointer IDProps and RNA.

`RNA_property_pointer_set()` was just broken when assigning to an ID
pointer IDProp, on both debug/checks and actual assignment.

That was at least affecting RNA copying and liboverrides area...

----------------------------------------
1 Path Changed]]>
Fri, 24 Jan 2020 10:39:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/316d2c15220d35a9b74b15f940c45ce8d8a09288Bastien Montagne
<![CDATA[[0cd92a1] wm-drag-drop-rewrite: Merge branch 'master' into wm-drag-drop-rewrite]]> http://www.miikahweb.com/en/blender/git-logs/commit/0cd92a1e770c63be5c2ae5a48fd2cb924cd19936 0cd92a1
Branches : wm-drag-drop-rewrite
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'master' into wm-drag-drop-rewrite

----------------------------------------
0 Paths Changed]]>
Fri, 24 Jan 2020 10:35:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0cd92a1e770c63be5c2ae5a48fd2cb924cd19936Julian Eisel
<![CDATA[[a02e03f] vr_scene_inspection: Merge branch 'soc-2019-openxr' into vr_scene_inspection]]> http://www.miikahweb.com/en/blender/git-logs/commit/a02e03fa16df123b7fa4cc7b576721004fad9a04 a02e03f
Branches : vr_scene_inspection
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'soc-2019-openxr' into vr_scene_inspection

----------------------------------------
0 Paths Changed]]>
Fri, 24 Jan 2020 10:26:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a02e03fa16df123b7fa4cc7b576721004fad9a04Julian Eisel
<![CDATA[[c706834] soc-2019-openxr: Merge branch 'master' into temp-openxr-buildstuff]]> http://www.miikahweb.com/en/blender/git-logs/commit/c7068347494dc8ba885aa1746860ceb5ee2fbde3 c706834
Branches : soc-2019-openxr, vr_scene_inspection
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'master' into temp-openxr-buildstuff

----------------------------------------
0 Paths Changed]]>
Fri, 24 Jan 2020 10:17:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c7068347494dc8ba885aa1746860ceb5ee2fbde3Julian Eisel
<![CDATA[[2f6ebe1] soc-2019-openxr: Merge branch 'temp-openxr-buildstuff' into temp-openxr-directx...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2f6ebe1b999f479d944e04b2e6546ed2f48b3ee5 2f6ebe1
Branches : soc-2019-openxr, vr_scene_inspection
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'temp-openxr-buildstuff' into temp-openxr-directx

----------------------------------------
0 Paths Changed]]>
Fri, 24 Jan 2020 10:17:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2f6ebe1b999f479d944e04b2e6546ed2f48b3ee5Julian Eisel
<![CDATA[[f430f6f] soc-2019-openxr: Merge branch 'temp-openxr-directx' into temp-openxr-ghostxr]]> http://www.miikahweb.com/en/blender/git-logs/commit/f430f6fa1803711efc4a135aad73b74f9379d43d f430f6f
Branches : soc-2019-openxr, vr_scene_inspection
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'temp-openxr-directx' into temp-openxr-ghostxr

----------------------------------------
0 Paths Changed]]>
Fri, 24 Jan 2020 10:17:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f430f6fa1803711efc4a135aad73b74f9379d43dJulian Eisel
<![CDATA[[1a81214] soc-2019-openxr: Merge branch 'temp-openxr-ghostxr' into temp-openxr-blenderside...]]> http://www.miikahweb.com/en/blender/git-logs/commit/1a812145e09005fe35c9b9e28e9beb5a5aa68c3f 1a81214
Branches : soc-2019-openxr, vr_scene_inspection
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'temp-openxr-ghostxr' into temp-openxr-blenderside

----------------------------------------
0 Paths Changed]]>
Fri, 24 Jan 2020 10:22:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1a812145e09005fe35c9b9e28e9beb5a5aa68c3fJulian Eisel
<![CDATA[[bc38898] soc-2019-openxr: Fix linking after recent build system changes in master]]> http://www.miikahweb.com/en/blender/git-logs/commit/bc38898cf497774222f2f359bb00efc4585c1e30 bc38898
Branches : soc-2019-openxr, vr_scene_inspection
Author : Julian Eisel (Severin)
----------------------------------------
Fix linking after recent build system changes in master

----------------------------------------
1 Path Changed]]>
Fri, 24 Jan 2020 10:24:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bc38898cf497774222f2f359bb00efc4585c1e30Julian Eisel
<![CDATA[[0173800] soc-2019-openxr: Merge branch 'temp-openxr-blenderside' into soc-2019-openxr]]> http://www.miikahweb.com/en/blender/git-logs/commit/01738005726ba00b7a8d91e8379981d5e2fbab7a 0173800
Branches : soc-2019-openxr, vr_scene_inspection
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'temp-openxr-blenderside' into soc-2019-openxr

----------------------------------------
0 Paths Changed]]>
Fri, 24 Jan 2020 10:25:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/01738005726ba00b7a8d91e8379981d5e2fbab7aJulian Eisel
<![CDATA[[4c8cd0b] greasepencil-refactor: GPencil: Cleanup - Replace more loops with LISTBASE_FOREACH]]> http://www.miikahweb.com/en/blender/git-logs/commit/4c8cd0b5124ff7078707321f24705da914e1a1f9 4c8cd0b
Branches : greasepencil-refactor
Author : Antonio Vazquez (antoniov)
----------------------------------------
GPencil: Cleanup - Replace more loops with LISTBASE_FOREACH

----------------------------------------
2 Paths Changed]]>
Fri, 24 Jan 2020 09:29:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4c8cd0b5124ff7078707321f24705da914e1a1f9Antonio Vazquez
<![CDATA[[277a51d] greasepencil-refactor: GPencil: Cleanup - Replace more loops with LISTBASE_FOREACH]]> http://www.miikahweb.com/en/blender/git-logs/commit/277a51dfb69aa6847b4ec541c817feec8406801d 277a51d
Branches : greasepencil-refactor
Author : Antonio Vazquez (antoniov)
----------------------------------------
GPencil: Cleanup - Replace more loops with LISTBASE_FOREACH

----------------------------------------
37 Paths Changed]]>
Fri, 24 Jan 2020 09:36:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/277a51dfb69aa6847b4ec541c817feec8406801dAntonio Vazquez
<![CDATA[[e313dd6] greasepencil-refactor: GPencil: Cleanup - Replace layer loops by Macro LISTBASE_FOREACH...]]> http://www.miikahweb.com/en/blender/git-logs/commit/e313dd69c62aff552737b989bf6e438c41c26ad6 e313dd6
Branches : greasepencil-refactor
Author : Antonio Vazquez (antoniov)
----------------------------------------
GPencil: Cleanup - Replace layer loops by Macro LISTBASE_FOREACH

----------------------------------------
13 Paths Changed]]>
Fri, 24 Jan 2020 09:10:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e313dd69c62aff552737b989bf6e438c41c26ad6Antonio Vazquez
<![CDATA[[0aa0d9b] greasepencil-refactor: GPencil: Cleanup - Replace frame loops by Macro LISTBASE_FOREACH...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0aa0d9b346cd4c04e8b9100b4100af1aabc09eec 0aa0d9b
Branches : greasepencil-refactor
Author : Antonio Vazquez (antoniov)
----------------------------------------
GPencil: Cleanup - Replace frame loops by Macro LISTBASE_FOREACH

----------------------------------------
7 Paths Changed]]>
Fri, 24 Jan 2020 09:15:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0aa0d9b346cd4c04e8b9100b4100af1aabc09eecAntonio Vazquez
<![CDATA[[726c7ba] master: Merge branch 'blender-v2.82-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/726c7ba6329f5949f149652763312347bb0f02a8 726c7ba
Branches : master
Author : Philipp Oeser (lichtwerk)
----------------------------------------
Merge branch 'blender-v2.82-release'

----------------------------------------
0 Paths Changed]]>
Fri, 24 Jan 2020 08:57:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/726c7ba6329f5949f149652763312347bb0f02a8Philipp Oeser
<![CDATA[[005af1e] master: Fix T72083: Object.proxy_collection is been set to linked target...]]> http://www.miikahweb.com/en/blender/git-logs/commit/005af1e274599939c71dce4e9fa7e0e64e6b531f 005af1e
Branches : master
Author : Philipp Oeser (lichtwerk)
----------------------------------------
Fix T72083: Object.proxy_collection is been set to linked target object
even when target is not a collection

Looks like this was (accidentally) removed in {rBbe9e469ead22}
https://developer.blender.org/
rBbe9e469ead227aee8d4c29b98a125cf599c5c8bb#change-pFg0VUTAHY2q

This could also result in a missing update in
object_handle_update_proxy, see T72083 for an example.

Thx @Macroni investigating!

Maniphest Tasks: T72083

Differential Revision: https://developer.blender.org/D6651

----------------------------------------
1 Path Changed]]>
Fri, 24 Jan 2020 08:54:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/005af1e274599939c71dce4e9fa7e0e64e6b531fPhilipp Oeser
<![CDATA[[399e822] greasepencil-refactor: Merge branch 'greasepencil-object' into greasepencil-refactor...]]> http://www.miikahweb.com/en/blender/git-logs/commit/399e8223ff5b229379f32a3d4589675bd5130e87 399e822
Branches : greasepencil-refactor
Author : Antonio Vazquez (antoniov)
----------------------------------------
Merge branch 'greasepencil-object' into greasepencil-refactor

----------------------------------------
0 Paths Changed]]>
Fri, 24 Jan 2020 08:44:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/399e8223ff5b229379f32a3d4589675bd5130e87Antonio Vazquez
<![CDATA[[d6bd359] master: Merge branch 'blender-v2.82-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/d6bd359545d3765737f5222b84b3f20811c9b3ff d6bd359
Branches : master
Author : Antonio Vazquez (antoniov)
----------------------------------------
Merge branch 'blender-v2.82-release'

----------------------------------------
0 Paths Changed]]>
Fri, 24 Jan 2020 08:43:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d6bd359545d3765737f5222b84b3f20811c9b3ffAntonio Vazquez
<![CDATA[[aa8a950] greasepencil-object: Merge branch 'master' into greasepencil-object]]> http://www.miikahweb.com/en/blender/git-logs/commit/aa8a9506893c1fb6c9b86e1fdfa71d015b59ef3f aa8a950
Branches : greasepencil-object, greasepencil-refactor
Author : Antonio Vazquez (antoniov)
----------------------------------------
Merge branch 'master' into greasepencil-object

----------------------------------------
0 Paths Changed]]>
Fri, 24 Jan 2020 08:44:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/aa8a9506893c1fb6c9b86e1fdfa71d015b59ef3fAntonio Vazquez
<![CDATA[[14db677] greasepencil-refactor: Merge branch 'greasepencil-object' into greasepencil-refactor...]]> http://www.miikahweb.com/en/blender/git-logs/commit/14db677520fc85a932475eedd856feaf36d53392 14db677
Branches : greasepencil-refactor
Author : Antonio Vazquez (antoniov)
----------------------------------------
Merge branch 'greasepencil-object' into greasepencil-refactor

----------------------------------------
0 Paths Changed]]>
Fri, 24 Jan 2020 07:24:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/14db677520fc85a932475eedd856feaf36d53392Antonio Vazquez
<![CDATA[[1923736] greasepencil-object: Merge branch 'master' into greasepencil-object]]> http://www.miikahweb.com/en/blender/git-logs/commit/1923736154d2f8710f24ef6d3a49eb9ec262daf7 1923736
Branches : greasepencil-object, greasepencil-refactor
Author : Antonio Vazquez (antoniov)
----------------------------------------
Merge branch 'master' into greasepencil-object

----------------------------------------
0 Paths Changed]]>
Fri, 24 Jan 2020 07:23:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1923736154d2f8710f24ef6d3a49eb9ec262daf7Antonio Vazquez
<![CDATA[[89505ac] new-object-types: Volumes: more elegant C <-> C++ integration for grids, without...]]> http://www.miikahweb.com/en/blender/git-logs/commit/89505acb2f5ca08ef296df5106aee1c494895efd 89505ac
Branches : new-object-types
Author : Brecht Van Lommel (brecht)
----------------------------------------
Volumes: more elegant C <-> C++ integration for grids, without casting

----------------------------------------
4 Paths Changed]]>
Thu, 23 Jan 2020 21:35:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/89505acb2f5ca08ef296df5106aee1c494895efdBrecht Van Lommel
<![CDATA[[2e7764b] greasepencil-refactor: GPencil: Refactor: Make Stroke as dot (lonely vert stroke)...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2e7764b8f05cd44d1f67b246209f555b477dce52 2e7764b
Branches : greasepencil-refactor
Author : Clément Foucault (fclem)
----------------------------------------
GPencil: Refactor: Make Stroke as dot (lonely vert stroke) use obj orient.

This is to be more consistent with the UV behavior of a full stroke.

----------------------------------------
1 Path Changed]]>
Thu, 23 Jan 2020 21:34:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2e7764b8f05cd44d1f67b246209f555b477dce52Clément Foucault
<![CDATA[[6e2710f] greasepencil-refactor: GPencil: Refactor: Fix strokes with only 1 vertex]]> http://www.miikahweb.com/en/blender/git-logs/commit/6e2710f479218ed583e3dc3e6b1450b692d1ab36 6e2710f
Branches : greasepencil-refactor
Author : Clément Foucault (fclem)
----------------------------------------
GPencil: Refactor: Fix strokes with only 1 vertex

----------------------------------------
1 Path Changed]]>
Thu, 23 Jan 2020 21:25:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6e2710f479218ed583e3dc3e6b1450b692d1ab36Clément Foucault
<![CDATA[[c2e21b2] master: Fix T71374 EEVEE: Fix Node group socket not converting inputs...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c2e21b23296335bbab6e9acbb59518929efcc8e7 c2e21b2
Branches : master
Author : Clément Foucault (fclem)
----------------------------------------
Fix T71374 EEVEE: Fix Node group socket not converting inputs as in Cycles

Pretty straight Forward. Create a temp node during sockets expansion to
force the conversion to float.

----------------------------------------
1 Path Changed]]>
Thu, 23 Jan 2020 18:56:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c2e21b23296335bbab6e9acbb59518929efcc8e7Clément Foucault
<![CDATA[[c543688] master: Fix T69121 DRW: Missing depth buffer refresh with GPencil +...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c5436883c66ff16288cb17e8b54ddad4c91cb5f9 c543688
Branches : master
Author : Unknown ()
----------------------------------------
Fix T69121 DRW: Missing depth buffer refresh with GPencil + Cycles

I just cleaned up the logic and checked for GPencil objects in the scene.

----------------------------------------
1 Path Changed]]>
Thu, 23 Jan 2020 20:38:06 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c5436883c66ff16288cb17e8b54ddad4c91cb5f9
<![CDATA[[1438524] new-object-types: Cleanup: remove unused partial visibility code]]> http://www.miikahweb.com/en/blender/git-logs/commit/14385244ed789fb504f329f5943105632f58a73e 1438524
Branches : new-object-types
Author : Brecht Van Lommel (brecht)
----------------------------------------
Cleanup: remove unused partial visibility code

----------------------------------------
1 Path Changed]]>
Thu, 23 Jan 2020 17:10:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/14385244ed789fb504f329f5943105632f58a73eBrecht Van Lommel
<![CDATA[[f9ba64d] new-object-types: Memory: add OBJECT_GUARDED_SAFE_DELETE like MEM_SAFE_FREE]]> http://www.miikahweb.com/en/blender/git-logs/commit/f9ba64d23c5b180cacc28fb046ac4f9c703085a3 f9ba64d
Branches : new-object-types
Author : Brecht Van Lommel (brecht)
----------------------------------------
Memory: add OBJECT_GUARDED_SAFE_DELETE like MEM_SAFE_FREE

And fix an issue when using namespace.

----------------------------------------
40 Paths Changed]]>
Thu, 23 Jan 2020 17:10:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f9ba64d23c5b180cacc28fb046ac4f9c703085a3Brecht Van Lommel
<![CDATA[[0f8a064] new-object-types: Objects: add initial structures for hair, point cloud and volume...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0f8a0647d71cc14ca684eeda494aba7c67faf70f 0f8a064
Branches : new-object-types
Author : Brecht Van Lommel (brecht)
----------------------------------------
Objects: add initial structures for hair, point cloud and volume datablocks

This is a starting point for developers, these don't do anything useful
yet and have no drawing or rendering code.

Ref T68981, T73201.

----------------------------------------
110 Paths Changed]]>
Thu, 23 Jan 2020 18:00:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0f8a0647d71cc14ca684eeda494aba7c67faf70fBrecht Van Lommel
<![CDATA[[39ae480] master: Fix T72789: Mantaflow cache doesn't work with non-latin cache...]]> http://www.miikahweb.com/en/blender/git-logs/commit/39ae4804a80fe96472d8f3c269825ec82eeb90f7 39ae480
Branches : master
Author : Sebastián Barschkis (sebbas)
----------------------------------------
Fix T72789: Mantaflow cache doesn't work with non-latin cache directory

Root of the problem was that Manta's Python API was converting to and from Latin1 instead of UTF8.

----------------------------------------
1 Path Changed]]>
Thu, 23 Jan 2020 16:15:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/39ae4804a80fe96472d8f3c269825ec82eeb90f7Sebastián Barschkis
<![CDATA[[b41d22e] greasepencil-refactor: GPencil: Vertex Color must be enabled always in Render]]> http://www.miikahweb.com/en/blender/git-logs/commit/b41d22ea0d67bfca5e21c1236a9c838cce9574f2 b41d22e
Branches : greasepencil-refactor
Author : Antonio Vazquez (antoniov)
----------------------------------------
GPencil: Vertex Color must be enabled always in Render

----------------------------------------
1 Path Changed]]>
Thu, 23 Jan 2020 16:03:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b41d22ea0d67bfca5e21c1236a9c838cce9574f2Antonio Vazquez
<![CDATA[[6fff73e] master: Merge branch 'blender-v2.82-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/6fff73e3f001840f70850ffd088fa1dcadc0a78a 6fff73e
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge branch 'blender-v2.82-release'

----------------------------------------
0 Paths Changed]]>
Thu, 23 Jan 2020 15:59:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6fff73e3f001840f70850ffd088fa1dcadc0a78aSergey Sharybin
<![CDATA[[cfe8d5f] greasepencil-refactor: Merge branch 'greasepencil-object' into greasepencil-refactor...]]> http://www.miikahweb.com/en/blender/git-logs/commit/cfe8d5f255aea6bb6ecf0649424a093c2f50b8ba cfe8d5f
Branches : greasepencil-refactor
Author : Antonio Vazquez (antoniov)
----------------------------------------
Merge branch 'greasepencil-object' into greasepencil-refactor

----------------------------------------
0 Paths Changed]]>
Thu, 23 Jan 2020 15:58:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cfe8d5f255aea6bb6ecf0649424a093c2f50b8baAntonio Vazquez
<![CDATA[[fb67103] master: Merge branch 'blender-v2.82-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/fb671035be082a67e6ffc58fb098c0d5140ba6b0 fb67103
Branches : master
Author : Antonio Vazquez (antoniov)
----------------------------------------
Merge branch 'blender-v2.82-release'

----------------------------------------
0 Paths Changed]]>
Thu, 23 Jan 2020 15:56:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fb671035be082a67e6ffc58fb098c0d5140ba6b0Antonio Vazquez
<![CDATA[[9eb6e12] greasepencil-object: Merge branch 'master' into greasepencil-object]]> http://www.miikahweb.com/en/blender/git-logs/commit/9eb6e12c935c7be7e7a5eb65e9a1deba54ac842a 9eb6e12
Branches : greasepencil-object, greasepencil-refactor
Author : Antonio Vazquez (antoniov)
----------------------------------------
Merge branch 'master' into greasepencil-object

----------------------------------------
0 Paths Changed]]>
Thu, 23 Jan 2020 15:56:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9eb6e12c935c7be7e7a5eb65e9a1deba54ac842aAntonio Vazquez
<![CDATA[[544ee7a] master: Make deps: Fix zlib symbols defined twice]]> http://www.miikahweb.com/en/blender/git-logs/commit/544ee7a4f2f81094967559dfd1dd21ae9f4b9809 544ee7a
Branches : master
Author : Brecht Van Lommel (brecht)
Committed By : Sergey Sharybin (sergey)
----------------------------------------
Make deps: Fix zlib symbols defined twice

We compile zlib as own dependency, but are not informing BLOSC
to use it. This leads to zlib symbols defined twice when linking
Blender: one set comes from libz.a and another one from libblosc.a.

Tested on Linux Debian testing and CentOS 7.5.

It is possible that this change on its own will lead to linking
errors after libraries are re-compiled, This will be fixed as
a dedicated fix to Blender's build system.

Reviewed By: brecht, mont29, LazyDodo

Differential Revision: https://developer.blender.org/D6641

----------------------------------------
2 Paths Changed]]>
Thu, 23 Jan 2020 15:59:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/544ee7a4f2f81094967559dfd1dd21ae9f4b9809Brecht Van Lommel
<![CDATA[[517870a] master: CMake: Refactor external dependencies handling]]> http://www.miikahweb.com/en/blender/git-logs/commit/517870a4a11f660c71d3901818fbb09798cb2d7d 517870a
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
CMake: Refactor external dependencies handling

This is a more correct fix to the issue Brecht was fixing in D6600.

While the fix in that patch worked fine for linking it broke ASAN
runtime under some circumstances.
For example, `make full debug developer` would compile, but trying
to start blender will cause assert failure in ASAN (related on check
that ASAN is not running already).

Top-level idea: leave it to CMake to keep track of dependency graph.

The root of the issue comes to the fact that target like "blender" is
configured to use a lot of static libraries coming from Blender sources
and to use external static libraries. There is nothing which ensures
order between blender's and external libraries. Only order of blender
libraries is guaranteed.

It was possible that due to a cycle or other circumstances some of
blender libraries would have been passed to linker after libraries
it uses, causing linker errors.

For example, this order will likely fail:

libbf_blenfont.a libfreetype6.a libbf_blenfont.a

This change makes it so blender libraries are explicitly provided
their dependencies to an external libraries, which allows CMake to
ensure they are always linked against them.

General rule here: if bf_foo depends on an external library it is
to be provided to LIBS for bf_foo.
For example, if bf_blenkernel depends on opensubdiv then LIBS in
blenkernel's CMakeLists.txt is to include OPENSUBDIB_LIBRARIES.

The change is made based on searching for used include folders
such as OPENSUBDIV_INCLUDE_DIRS and adding corresponding libraries
to LIBS ion that CMakeLists.txt. Transitive dependencies are not
simplified by this approach, but I am not aware of any downside of
this: CMake should be smart enough to simplify them on its side.
And even if not, this shouldn't affect linking time.

Benefit of not relying on transitive dependencies is that build
system is more robust towards future changes. For example, if
bf_intern_opensubiv is no longer depends on OPENSUBDIV_LIBRARIES
and all such code is moved to bf_blenkernel this will not break
linking.

The not-so-trivial part is change to blender_add_lib (and its
version in Cycles). The complexity is caused by libraries being
provided as a single list argument which doesn't allow to use
different release and debug libraries on Windows. The idea is:

- Have every library prefixed as "optimized" or "debug" if
separation is needed (non-prefixed libraries will be considered
"generic").

- Loop through libraries passed to function and do simple parsing
which will look for "optimized" and "debug" words and specify
following library to corresponding category.

This isn't something particularly great. Alternative would be to
use target_link_libraries() directly, which sounds like more code
but which is more explicit and allows to have more flexibility
and control comparing to wrapper approach.

Tested the following configurations on Linux, macOS and Windows:

- make full debug developer
- make full release developer
- make lite debug developer
- make lite release developer

NOTE: Linux libraries needs to be compiled with D6641 applied,
otherwise, depending on configuration, it's possible to run into
duplicated zlib symbols error.

Differential Revision: https://developer.blender.org/D6642

----------------------------------------
57 Paths Changed]]>
Thu, 23 Jan 2020 15:59:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/517870a4a11f660c71d3901818fbb09798cb2d7dSergey Sharybin
<![CDATA[[d9d11e2] master: Fix T73327: GPencil strength sculpt brush not working with...]]> http://www.miikahweb.com/en/blender/git-logs/commit/d9d11e2faf0502eab215f8f13661972f9b459d3a d9d11e2
Branches : master
Author : Antonio Vazquez (antoniov)
----------------------------------------
Fix T73327: GPencil strength sculpt brush not working with small brush radius

The problem was related to the smooth of the strength. As the factor was very low and the value was smoothed , the result was almost nothing when the radius was very small. Now the factor is higher and the smooth is done after clamping pressure.

----------------------------------------
1 Path Changed]]>
Thu, 23 Jan 2020 15:55:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d9d11e2faf0502eab215f8f13661972f9b459d3aAntonio Vazquez