http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits http://www.miikahweb.com/ MiikaHweb - Blender Commits fi Sat, 16 Feb 19 10:19:08 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[2d1c14f] master: Cleanup: rename SPACE_IPO -> SPACE_GRAPH]]> http://www.miikahweb.com/en/blender/git-logs/commit/2d1c14f0360a2a8172c7bdb64f6dbe99197f5c3e 2d1c14f
Branches : master
Author : Campbell Barton (campbellbarton)
----------------------------------------
Cleanup: rename SPACE_IPO -> SPACE_GRAPH

----------------------------------------
31 Paths Changed]]>
Sat, 16 Feb 2019 05:42:11 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2d1c14f0360a2a8172c7bdb64f6dbe99197f5c3eCampbell Barton
<![CDATA[[9d09eda] master: DNA: rename theme space types]]> http://www.miikahweb.com/en/blender/git-logs/commit/9d09eda0a31027c83430718e5caed3797da51b51 9d09eda
Branches : master
Author : Campbell Barton (campbellbarton)
----------------------------------------
DNA: rename theme space types

Follow enum naming convention, use "space_" prefix instead of "t".

----------------------------------------
8 Paths Changed]]>
Sat, 16 Feb 2019 05:30:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9d09eda0a31027c83430718e5caed3797da51b51Campbell Barton
<![CDATA[[ae375b4] master: DNA: ensure new names exist when renaming]]> http://www.miikahweb.com/en/blender/git-logs/commit/ae375b4cdc737646b770a722c8a47c22f6992dc4 ae375b4
Branches : master
Author : Campbell Barton (campbellbarton)
----------------------------------------
DNA: ensure new names exist when renaming

Fail to build on errors in new names - without this renamed values
would be written to DNA breaking backwards & forwards compatibility.

Note that errors in old names aren't detected.

----------------------------------------
2 Paths Changed]]>
Sat, 16 Feb 2019 02:10:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ae375b4cdc737646b770a722c8a47c22f6992dc4Campbell Barton
<![CDATA[[2f737c4] master: DNA: rename near/far -> clip_start/clip_end]]> http://www.miikahweb.com/en/blender/git-logs/commit/2f737c4f475a5625f9140b84ffd55435ca2fd805 2f737c4
Branches : master
Author : Campbell Barton (campbellbarton)
----------------------------------------
DNA: rename near/far -> clip_start/clip_end

Rename for Camera, View3D (also CameraParams & Render not DNA)

----------------------------------------
34 Paths Changed]]>
Sat, 16 Feb 2019 01:26:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2f737c4f475a5625f9140b84ffd55435ca2fd805Campbell Barton
<![CDATA[[ec471a9] master: DNA: rename SpaceButs -> SpaceProperties]]> http://www.miikahweb.com/en/blender/git-logs/commit/ec471a9b1c14ea5dcb855de7e570e27ad70661c5 ec471a9
Branches : master
Author : Campbell Barton (campbellbarton)
----------------------------------------
DNA: rename SpaceButs -> SpaceProperties

----------------------------------------
29 Paths Changed]]>
Fri, 15 Feb 2019 23:44:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ec471a9b1c14ea5dcb855de7e570e27ad70661c5Campbell Barton
<![CDATA[[419911b] master: DNA: rename SpaceIpo -> SpaceGraph]]> http://www.miikahweb.com/en/blender/git-logs/commit/419911b1d19ceeb87cd1c0a7b78f0133bee4a6cd 419911b
Branches : master
Author : Campbell Barton (campbellbarton)
----------------------------------------
DNA: rename SpaceIpo -> SpaceGraph

----------------------------------------
26 Paths Changed]]>
Fri, 15 Feb 2019 23:23:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/419911b1d19ceeb87cd1c0a7b78f0133bee4a6cdCampbell Barton
<![CDATA[[374cbdc] master: DNA: rename SpaceOops -> SpaceOutliner]]> http://www.miikahweb.com/en/blender/git-logs/commit/374cbdc63bde61d590340b824039f6aa892c79e7 374cbdc
Branches : master
Author : Campbell Barton (campbellbarton)
----------------------------------------
DNA: rename SpaceOops -> SpaceOutliner

----------------------------------------
20 Paths Changed]]>
Fri, 15 Feb 2019 22:48:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/374cbdc63bde61d590340b824039f6aa892c79e7Campbell Barton
<![CDATA[[51c0346] master: DNA: rename camera YF_dofdist -> dof_distance]]> http://www.miikahweb.com/en/blender/git-logs/commit/51c034686a2a86629030a02c398d2686b8331ad4 51c0346
Branches : master
Author : Campbell Barton (campbellbarton)
----------------------------------------
DNA: rename camera YF_dofdist -> dof_distance

----------------------------------------
7 Paths Changed]]>
Fri, 15 Feb 2019 22:43:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/51c034686a2a86629030a02c398d2686b8331ad4Campbell Barton
<![CDATA[[a2f3454] master: DNA: support DNA type & name aliases]]> http://www.miikahweb.com/en/blender/git-logs/commit/a2f345468c94e4b8a842ba9a9988237cd5c8194f a2f3454
Branches : master
Author : Campbell Barton (campbellbarton)
----------------------------------------
DNA: support DNA type & name aliases

This allows us to rename struct & struct members in the source code
without changing the file format.

This is useful because the code becomes increasingly confusing when
names such as oops, ipo & dupli aren't used anywhere except DNA headers.

dna_rename_defs.h is used to define renaming operations.

The renaming it's self will be done separately.

----------------------------------------
10 Paths Changed]]>
Fri, 15 Feb 2019 22:32:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a2f345468c94e4b8a842ba9a9988237cd5c8194fCampbell Barton
<![CDATA[[bc657ef] master: DNA: warn about old versioning being incomplete]]> http://www.miikahweb.com/en/blender/git-logs/commit/bc657ef16eed438a1eb5156e5b46173044905dcc bc657ef
Branches : master
Author : Campbell Barton (campbellbarton)
----------------------------------------
DNA: warn about old versioning being incomplete

Also sync variable names w/ D4342

----------------------------------------
2 Paths Changed]]>
Fri, 15 Feb 2019 21:51:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bc657ef16eed438a1eb5156e5b46173044905dccCampbell Barton
<![CDATA[[eff3728] master: Fix T61512: Crash switching workspace with fullscreen area]]> http://www.miikahweb.com/en/blender/git-logs/commit/eff3728db912abc1477d0e90d2a6533b61f7295f eff3728
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fix T61512: Crash switching workspace with fullscreen area

In this case we simply create a new screen area that copies the currently
fullscreened area.

Note: At the moment there is no indicative in the non-main window that we are in
fullscreen. That happens because this information is part of the bar and we have
no topbar in this window.

----------------------------------------
1 Path Changed]]>
Fri, 15 Feb 2019 21:13:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/eff3728db912abc1477d0e90d2a6533b61f7295fDalai Felinto
<![CDATA[[2b7752f] master: Fix T61210: Crash/inconsistency when clicking on obdata in...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2b7752fb00737d29200d6c0aeb6a782b1a969c65 2b7752f
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fix T61210: Crash/inconsistency when clicking on obdata in outliner

The problem
===========
For armature, if the active object was in pose mode and the newly
selected armature data (not the pose, but the edit armature) we would
get a crash.

For mesh objects, the issue would happen with the active object in object mode.
Then the new selected object would switch to edit mode, however the overall
mode would still be object mode, leading to unsynced mode across the objects.

The solution
============
Using shift to extend selection makes current selected (compatible)
objects to go to edit mode as well. Otherwise only the newly selected
object will switch to edit mode.

This also works if you are in edit mode for a curve, and click in a mesh icon.

This also changes the rules for multi-object editing (or rather, how we
put objects in and out of it). Now shirt is also taking into
consideration there. So if you simply click in another mesh object's
data, it will have only the newly selected object in edit mode.

To reproduce the old behaviour you need to use shift to include the
newly selected object in the multi-edit party.

Reviewers: campbellbarton

Subscribers: brecht

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

----------------------------------------
1 Path Changed]]>
Fri, 15 Feb 2019 17:52:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2b7752fb00737d29200d6c0aeb6a782b1a969c65Dalai Felinto
<![CDATA[[db3bfd0] master: Fix T61575: missing Cycles viewport updates when changing settings...]]> http://www.miikahweb.com/en/blender/git-logs/commit/db3bfd0633ae5d3a5458fed7cca7849b86525002 db3bfd0
Branches : master
Author : Brecht Van Lommel (brecht)
----------------------------------------
Fix T61575: missing Cycles viewport updates when changing settings.

This reverts "Depsgraph: Don't tag original IDs", commit:
5f814cb3b47df9255724e979458e05a42ed40f9a.

----------------------------------------
3 Paths Changed]]>
Fri, 15 Feb 2019 17:43:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/db3bfd0633ae5d3a5458fed7cca7849b86525002Brecht Van Lommel
<![CDATA[[2f60b50] master: GP: Cleanup old ToDo]]> http://www.miikahweb.com/en/blender/git-logs/commit/2f60b505c6fe14d04cb15479dfad8c47e32c8e9f 2f60b50
Branches : master
Author : Antonio Vazquez (antoniov)
----------------------------------------
GP: Cleanup old ToDo

----------------------------------------
1 Path Changed]]>
Fri, 15 Feb 2019 17:12:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2f60b505c6fe14d04cb15479dfad8c47e32c8e9fAntonio Vazquez
<![CDATA[[7e3a395] master: Fix T61572: Crash when copy/pasting nodes]]> http://www.miikahweb.com/en/blender/git-logs/commit/7e3a395d86737b82a1735eeb355c60e9eb29ebcf 7e3a395
Branches : master
Author : Philipp Oeser (lichtwerk)
----------------------------------------
Fix T61572: Crash when copy/pasting nodes

was caused by rBc6e3a20ab60b, copied node was actually added to the
nodetree, resulting in an endless loop.

Reviewers: brecht

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

----------------------------------------
1 Path Changed]]>
Fri, 15 Feb 2019 17:03:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7e3a395d86737b82a1735eeb355c60e9eb29ebcfPhilipp Oeser
<![CDATA[[6e40e34] master: Add global control over disabling high-resolution smoke draw]]> http://www.miikahweb.com/en/blender/git-logs/commit/6e40e3489f6d43e07da04a034ee564c9134149bb 6e40e34
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Add global control over disabling high-resolution smoke draw

Can be found in the viewport's simplify panel, allows to easily
disable high-res display for all the smokes in the scene.

----------------------------------------
8 Paths Changed]]>
Fri, 15 Feb 2019 16:55:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6e40e3489f6d43e07da04a034ee564c9134149bbSergey Sharybin
<![CDATA[[14c00cd] master: Cleanup: More obvious name for the flag]]> http://www.miikahweb.com/en/blender/git-logs/commit/14c00cda39dcae945611a3de34d9030b000f2649 14c00cd
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Cleanup: More obvious name for the flag

Not sure what BIG is, it is HIGH RESOLUTION.

----------------------------------------
5 Paths Changed]]>
Fri, 15 Feb 2019 16:29:01 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/14c00cda39dcae945611a3de34d9030b000f2649Sergey Sharybin
<![CDATA[[f15d810] master: Cleanup: Naming, BKE prefix]]> http://www.miikahweb.com/en/blender/git-logs/commit/f15d810b1fb7c995ee5b3a37e569db47041c393f f15d810
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Cleanup: Naming, BKE prefix

Done for smoke functions.

Smoke modifier functions seems an oddballs here,
but probably also to be renamed.

----------------------------------------
4 Paths Changed]]>
Fri, 15 Feb 2019 16:29:01 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f15d810b1fb7c995ee5b3a37e569db47041c393fSergey Sharybin
<![CDATA[[f5ac1f4] master: Fix T61567: Object loose its rigid body data when moving to...]]> http://www.miikahweb.com/en/blender/git-logs/commit/f5ac1f444b6b3f03f65dd9ba5f44c6c46c12fb98 f5ac1f4
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fix T61567: Object loose its rigid body data when moving to collection

At some I unified the "move to collection" with the remove from all collections
functionality. That meant that even when we were still to keep the object in one
of the collections we would clear its rigid body data.

Now why to even remove the rigidbody data when removing an object from all
collections? That mimics the 2.79 behaviour when we were to unlink an
object from a scene. I suspect it has to do with the rigid body data
being tied to the scene rigid body. Which is a strange design anyways
(add to the list?) since an object can be in more than one scene.

----------------------------------------
1 Path Changed]]>
Fri, 15 Feb 2019 15:04:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f5ac1f444b6b3f03f65dd9ba5f44c6c46c12fb98Dalai Felinto
<![CDATA[[512bbf3] master: Cleanup: Line wrapping]]> http://www.miikahweb.com/en/blender/git-logs/commit/512bbf3748f57dee2be10b10554629cd05c474e4 512bbf3
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Cleanup: Line wrapping

----------------------------------------
2 Paths Changed]]>
Fri, 15 Feb 2019 15:00:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/512bbf3748f57dee2be10b10554629cd05c474e4Sergey Sharybin
<![CDATA[[bcc6195] master: Depsgraph: Speedup constraint source lookup]]> http://www.miikahweb.com/en/blender/git-logs/commit/bcc619532fde08e1e728d008d01edd8ba276bc91 bcc6195
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Depsgraph: Speedup constraint source lookup

Is mainly used by drivers variables. The slow part was about
iterating over all pose channels to find the one which has a
given constraint.

Now we build a look up table, so this operation is way cheaper,

Brings down relations update time from 0.7sec to 0.4 with Spring
production file.

----------------------------------------
2 Paths Changed]]>
Fri, 15 Feb 2019 14:43:11 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bcc619532fde08e1e728d008d01edd8ba276bc91Sergey Sharybin
<![CDATA[[0ecd587] master: Depsgraph: Move RNA lookup to an own query class]]> http://www.miikahweb.com/en/blender/git-logs/commit/0ecd587991e474ead562e8d9326146ccaa179849 0ecd587
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Depsgraph: Move RNA lookup to an own query class

Currently should have no functional changes, but allows to
implement runction optimizations more localized and easily.

----------------------------------------
7 Paths Changed]]>
Fri, 15 Feb 2019 14:42:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0ecd587991e474ead562e8d9326146ccaa179849Sergey Sharybin
<![CDATA[[373b8e3] master: Depsgraph: Correct logging of build time]]> http://www.miikahweb.com/en/blender/git-logs/commit/373b8e311d28ee907d6e1fb291e5318fd74867b7 373b8e3
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Depsgraph: Correct logging of build time

----------------------------------------
1 Path Changed]]>
Fri, 15 Feb 2019 14:42:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/373b8e311d28ee907d6e1fb291e5318fd74867b7Sergey Sharybin
<![CDATA[[7ee6635] master: Cleanup: Indentation]]> http://www.miikahweb.com/en/blender/git-logs/commit/7ee6635105671c373da5cc4f12f241c3f85868e8 7ee6635
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Cleanup: Indentation

----------------------------------------
1 Path Changed]]>
Fri, 15 Feb 2019 14:42:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7ee6635105671c373da5cc4f12f241c3f85868e8Sergey Sharybin
<![CDATA[[faa255c] master: Bevel: remove workspace text message when exiting bevel.]]> http://www.miikahweb.com/en/blender/git-logs/commit/faa255c0a4e4f218ba6d16b2733d6197d93101e5 faa255c
Branches : master
Author : Howard Trickey (howardt)
----------------------------------------
Bevel: remove workspace text message when exiting bevel.

The message with shortcuts was hanging around after bevel
exited.

----------------------------------------
1 Path Changed]]>
Fri, 15 Feb 2019 14:15:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/faa255c0a4e4f218ba6d16b2733d6197d93101e5Howard Trickey
<![CDATA[[dd97b09] master: Bevel: fix twist on bevel of cylinder with >= 200 sides.]]> http://www.miikahweb.com/en/blender/git-logs/commit/dd97b09fa8d5cabb3b3eeb6e3f91ef88783ddf7b dd97b09
Branches : master
Author : Howard Trickey (howardt)
----------------------------------------
Bevel: fix twist on bevel of cylinder with >= 200 sides.

This triggered an "almost parallel" case in setting the
offset meet points, which is OK but code needed improvement
put the meet point in a more accurate place.
This ia fix for part of the report T61214.

----------------------------------------
1 Path Changed]]>
Fri, 15 Feb 2019 13:32:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dd97b09fa8d5cabb3b3eeb6e3f91ef88783ddf7bHoward Trickey
<![CDATA[[a5cbe81] master: Depsgraph: Show build time on --debug-depsgraph-time]]> http://www.miikahweb.com/en/blender/git-logs/commit/a5cbe81bed4ff7dc2cc75a7708c532addbd4e42a a5cbe81
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Depsgraph: Show build time on --debug-depsgraph-time

Previously was only shown on --debug-depsgraph-build which
had other unwanted noise.

----------------------------------------
1 Path Changed]]>
Fri, 15 Feb 2019 11:29:06 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a5cbe81bed4ff7dc2cc75a7708c532addbd4e42aSergey Sharybin
<![CDATA[[00fc604] master: Fix T61570: Monkey primitive fill color wrong]]> http://www.miikahweb.com/en/blender/git-logs/commit/00fc604478c7a5e71406e5cd63f162ce11debe11 00fc604
Branches : master
Author : Unknown ()
----------------------------------------
Fix T61570: Monkey primitive fill color wrong

This was introduced by error in a previous commit.

----------------------------------------
2 Paths Changed]]>
Fri, 15 Feb 2019 11:00:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/00fc604478c7a5e71406e5cd63f162ce11debe11
<![CDATA[[872ff50] master: Fix Spring characters being in the rest pose on file open]]> http://www.miikahweb.com/en/blender/git-logs/commit/872ff507a26c73b0c474019ebe86358aa9601292 872ff50
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Fix Spring characters being in the rest pose on file open

This partially reverts bf2c5217 and makes it so animation is evaluated
for datablocks which were never evaluated within the dependency graph.

Not ideal, but safest way currently.

Animation for already evaluated datablocks will only be evaluated on
manual edits, so the initial bugfix is still valid.

----------------------------------------
1 Path Changed]]>
Fri, 15 Feb 2019 09:55:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/872ff507a26c73b0c474019ebe86358aa9601292Sergey Sharybin
<![CDATA[[e98ef47] master: Cleanup: Argument wrapping]]> http://www.miikahweb.com/en/blender/git-logs/commit/e98ef47ed39777c7aea9ed4ed1fae294f7cd4f0f e98ef47
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Cleanup: Argument wrapping

----------------------------------------
1 Path Changed]]>
Fri, 15 Feb 2019 09:52:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e98ef47ed39777c7aea9ed4ed1fae294f7cd4f0fSergey Sharybin
<![CDATA[[5f814cb] master: Depsgraph: Don't tag original IDs]]> http://www.miikahweb.com/en/blender/git-logs/commit/5f814cb3b47df9255724e979458e05a42ed40f9a 5f814cb
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Depsgraph: Don't tag original IDs

This is unreliable for cases when multiple dependency graphs
are to be updated.

The only reason why it was attempted to be made is to deal
with cases when ID appears in the dependency graph for the
first time. But even then it should be smart enough bring
itself to an up-to-date state without any extra tricks.

----------------------------------------
3 Paths Changed]]>
Fri, 15 Feb 2019 08:25:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5f814cb3b47df9255724e979458e05a42ed40f9aSergey Sharybin
<![CDATA[[42c53e0] master: Cleanup: Attempt to clarify some ID_RECALC flags]]> http://www.miikahweb.com/en/blender/git-logs/commit/42c53e054f17f98a74785ba20969e1e277b892b0 42c53e0
Branches : master
Author : Sergey Sharybin (sergey)
----------------------------------------
Cleanup: Attempt to clarify some ID_RECALC flags

----------------------------------------
1 Path Changed]]>
Fri, 15 Feb 2019 08:25:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/42c53e054f17f98a74785ba20969e1e277b892b0Sergey Sharybin
<![CDATA[[9800837] blender2.7: Cycles: Support multithreaded compilation of kernels]]> http://www.miikahweb.com/en/blender/git-logs/commit/9800837b987930e6152c2dc27cae5bd55873d306 9800837
Branches : blender2.7
Author : Brecht Van Lommel (brecht)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Cycles: Support multithreaded compilation of kernels

This patch implements a workaround to get the multithreaded compilation from D2231 working.
So far, it only works for Blender, not for Cycles Standalone. Also, I have only tested the Linux codepath in the helper function.
Depends on D2231.

Patch by lukasstockner97, jbakker, brecht

job | scene_name | compilation_time
----------+-----------------+------------------
Baseline | empty | 22.73
D2264 | empty | 13.94
Baseline | bmw | 56.44
D2264 | bmw | 41.32
Baseline | fishycat | 59.50
D2264 | fishycat | 45.19
Baseline | barbershop | 212.28
D2264 | barbershop | 169.81
Baseline | victor | 67.51
D2264 | victor | 53.60
Baseline | classroom | 51.46
D2264 | classroom | 39.02
Baseline | koro | 62.48
D2264 | koro | 49.03
Baseline | pavillion | 54.37
D2264 | pavillion | 38.82
Baseline | splash279 | 47.43
D2264 | splash279 | 37.94
Baseline | volume_emission | 145.22
D2264 | volume_emission | 121.10

This patch reduced compilation time as the split kernels and base
kernels are compiled in parallel. In cycles debug mode (256) you can set
unmark the opencl single program file, what reduces the compilation time
even further (bmw 17 seconds, barbershop 53 seconds).

Reviewers: brecht, dingto, sergey, juicyfruit, lukasstockner97

Reviewed By: brecht

Subscribers: Loner, jbakker, candreacchio, 3dLuver, LazyDodo, bliblubli

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

----------------------------------------
12 Paths Changed]]>
Fri, 15 Feb 2019 07:56:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9800837b987930e6152c2dc27cae5bd55873d306Brecht Van Lommel
<![CDATA[[4ce9785] master: Cycles: Support multithreaded compilation of kernels]]> http://www.miikahweb.com/en/blender/git-logs/commit/4ce9785e01587638ae26256fe23315e436c658ff 4ce9785
Branches : master
Author : Brecht Van Lommel (brecht)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Cycles: Support multithreaded compilation of kernels

This patch implements a workaround to get the multithreaded compilation from D2231 working.
So far, it only works for Blender, not for Cycles Standalone. Also, I have only tested the Linux codepath in the helper function.
Depends on D2231.

Reviewers: brecht, dingto, sergey, juicyfruit, lukasstockner97

Reviewed By: brecht

Subscribers: Loner, jbakker, candreacchio, 3dLuver, LazyDodo, bliblubli

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

----------------------------------------
12 Paths Changed]]>
Fri, 15 Feb 2019 07:49:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4ce9785e01587638ae26256fe23315e436c658ffBrecht Van Lommel
<![CDATA[[d17a027] master: Fix DNA struct member versioning logic]]> http://www.miikahweb.com/en/blender/git-logs/commit/d17a0270344101c4cd6e5026ea8239240868d24f d17a027
Branches : master
Author : Campbell Barton (campbellbarton)
----------------------------------------
Fix DNA struct member versioning logic

Possible error changing names which are shared between structs.
While the problem doesn't occur at the moment, avoid future problems.

----------------------------------------
2 Paths Changed]]>
Fri, 15 Feb 2019 07:17:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d17a0270344101c4cd6e5026ea8239240868d24fCampbell Barton
<![CDATA[[925b202] master: Cleanup: sync minor changes from D4342]]> http://www.miikahweb.com/en/blender/git-logs/commit/925b20264162d075fcb0c979a9c9c515301bf4d1 925b202
Branches : master
Author : Campbell Barton (campbellbarton)
----------------------------------------
Cleanup: sync minor changes from D4342

Use naming conventions from the patch so they match when it's applied.

----------------------------------------
5 Paths Changed]]>
Fri, 15 Feb 2019 06:22:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/925b20264162d075fcb0c979a9c9c515301bf4d1Campbell Barton
<![CDATA[[d132c44] master: UI: impossible to activate RMB menu on menu items]]> http://www.miikahweb.com/en/blender/git-logs/commit/d132c446528ed003662945ee686417499a4d6319 d132c44
Branches : master
Author : Campbell Barton (campbellbarton)
----------------------------------------
UI: impossible to activate RMB menu on menu items

Right clicking on a menu item now closes it's sub-menus and opens
the button's context menu.

This is needed for adding them to the quick favourites menu.

Resolves T58729, T61015.

----------------------------------------
1 Path Changed]]>
Fri, 15 Feb 2019 05:13:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d132c446528ed003662945ee686417499a4d6319Campbell Barton
<![CDATA[[90f6fd0] master: Fix T60905: Crash using smooth tool]]> http://www.miikahweb.com/en/blender/git-logs/commit/90f6fd0a3651587b2f1e875b2537a5d007d77630 90f6fd0
Branches : master
Author : Campbell Barton (campbellbarton)
----------------------------------------
Fix T60905: Crash using smooth tool

Tools were relying on gizmos drawing to initialize their gizmos,
now tool gizmos are initialized immediately.

----------------------------------------
5 Paths Changed]]>
Fri, 15 Feb 2019 02:32:31 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/90f6fd0a3651587b2f1e875b2537a5d007d77630Campbell Barton
<![CDATA[[796abc9] master: Fix T58090: Selected curve vertex should stand out]]> http://www.miikahweb.com/en/blender/git-logs/commit/796abc90a8ba27aa0da5808790a9607d08df61d0 796abc9
Branches : master
Author : Campbell Barton (campbellbarton)
----------------------------------------
Fix T58090: Selected curve vertex should stand out

D4002 by @slumber w/ edits.

Use text colors, blending to background if they don't contrast.

----------------------------------------
3 Paths Changed]]>
Fri, 15 Feb 2019 00:58:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/796abc90a8ba27aa0da5808790a9607d08df61d0Campbell Barton
<![CDATA[[986d480] master: makesdna: correct function docs]]> http://www.miikahweb.com/en/blender/git-logs/commit/986d480566ff3ec341c4fddd372a254aa3b6516a 986d480
Branches : master
Author : Campbell Barton (campbellbarton)
----------------------------------------
makesdna: correct function docs

Also use doxy sections & remove parens from return values.

----------------------------------------
1 Path Changed]]>
Thu, 14 Feb 2019 23:41:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/986d480566ff3ec341c4fddd372a254aa3b6516aCampbell Barton
<![CDATA[[de9026d] master: ctodata: make stripping the last byte optional]]> http://www.miikahweb.com/en/blender/git-logs/commit/de9026de6e62c8df623213a20bf6cde54c6bd842 de9026d
Branches : master
Author : Campbell Barton (campbellbarton)
----------------------------------------
ctodata: make stripping the last byte optional

----------------------------------------
1 Path Changed]]>
Thu, 14 Feb 2019 23:18:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/de9026de6e62c8df623213a20bf6cde54c6bd842Campbell Barton
<![CDATA[[5c432cd] master: Fix T61427: Bevel crash with patch miter.]]> http://www.miikahweb.com/en/blender/git-logs/commit/5c432cd11bc457996d9752edf2bb0408c420176e 5c432cd
Branches : master
Author : Howard Trickey (howardt)
----------------------------------------
Fix T61427: Bevel crash with patch miter.

The adjustment phase had broken assumptions after adding miters,
and sent a null problem to eigen. Fixed code to check assumptions.

----------------------------------------
1 Path Changed]]>
Thu, 14 Feb 2019 22:21:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5c432cd11bc457996d9752edf2bb0408c420176eHoward Trickey
<![CDATA[[4f04859] greasepencil-object: Merge branch 'master' into greasepencil-object]]> http://www.miikahweb.com/en/blender/git-logs/commit/4f04859237c58ec77473392af226b694cccf059a 4f04859
Branches : greasepencil-object
Author : Antonio Vazquez (antoniov)
----------------------------------------
Merge branch 'master' into greasepencil-object

----------------------------------------
0 Paths Changed]]>
Thu, 14 Feb 2019 22:04:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4f04859237c58ec77473392af226b694cccf059aAntonio Vazquez
<![CDATA[[0f135f8] master: Fix outliner box select not working when using search filter...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0f135f80f271a46f8a4e373e33cd7ae075545e19 0f135f8
Branches : master
Author : Brecht Van Lommel (brecht)
----------------------------------------
Fix outliner box select not working when using search filter.

----------------------------------------
1 Path Changed]]>
Thu, 14 Feb 2019 19:08:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0f135f80f271a46f8a4e373e33cd7ae075545e19Brecht Van Lommel
<![CDATA[[7a41c16] master: Merge branch 'blender2.7']]> http://www.miikahweb.com/en/blender/git-logs/commit/7a41c1634ba8099f1b4b94570edf8df2cf87da7a 7a41c16
Branches : master
Author : Brecht Van Lommel (brecht)
----------------------------------------
Merge branch 'blender2.7'

----------------------------------------
0 Paths Changed]]>
Thu, 14 Feb 2019 19:00:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7a41c1634ba8099f1b4b94570edf8df2cf87da7aBrecht Van Lommel
<![CDATA[[9886ae6] master: Fix T61470: incorrect saturation clamping in recent bugfix.]]> http://www.miikahweb.com/en/blender/git-logs/commit/9886ae63311da83d962a546bb2c252316ba63538 9886ae6
Branches : master
Author : Brecht Van Lommel (brecht)
----------------------------------------
Fix T61470: incorrect saturation clamping in recent bugfix.

We should clamp the result after multiplication.

----------------------------------------
4 Paths Changed]]>
Thu, 14 Feb 2019 18:28:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9886ae63311da83d962a546bb2c252316ba63538Brecht Van Lommel
<![CDATA[[de0e456] master: Cleanup: fix compiler warnings.]]> http://www.miikahweb.com/en/blender/git-logs/commit/de0e456a6c7d6da065d275104bc2022b69874648 de0e456
Branches : master
Author : Brecht Van Lommel (brecht)
----------------------------------------
Cleanup: fix compiler warnings.

----------------------------------------
4 Paths Changed]]>
Thu, 14 Feb 2019 18:39:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/de0e456a6c7d6da065d275104bc2022b69874648Brecht Van Lommel
<![CDATA[[349357a] master: UI: reword error message when Python script fails.]]> http://www.miikahweb.com/en/blender/git-logs/commit/349357a7bdffcf82705598d3cfc203812dd6d9a3 349357a
Branches : master
Author : Francesco Siddi (fsiddi)
Committed By : Brecht Van Lommel (brecht)
----------------------------------------
UI: reword error message when Python script fails.

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

----------------------------------------
1 Path Changed]]>
Thu, 14 Feb 2019 17:17:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/349357a7bdffcf82705598d3cfc203812dd6d9a3Francesco Siddi
<![CDATA[[93d11ed] master: Fix Cycles build error with OpenImageIO 2.x.]]> http://www.miikahweb.com/en/blender/git-logs/commit/93d11edd7e43b6aeb58f3ca6ca9dc92742794a00 93d11ed
Branches : master
Author : Brecht Van Lommel (brecht)
----------------------------------------
Fix Cycles build error with OpenImageIO 2.x.

----------------------------------------
2 Paths Changed]]>
Thu, 14 Feb 2019 16:20:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/93d11edd7e43b6aeb58f3ca6ca9dc92742794a00Brecht Van Lommel
<![CDATA[[fb6f1aa] master: Fix Cycles Embree crash on macOS, due to too small thread stack...]]> http://www.miikahweb.com/en/blender/git-logs/commit/fb6f1aa12f945c6a17ca96f402dec2f6bce81463 fb6f1aa
Branches : master
Author : Brecht Van Lommel (brecht)
----------------------------------------
Fix Cycles Embree crash on macOS, due to too small thread stack size.

----------------------------------------
2 Paths Changed]]>
Thu, 14 Feb 2019 16:21:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fb6f1aa12f945c6a17ca96f402dec2f6bce81463Brecht Van Lommel