February 15, 2019, 09:52 (GMT) |
Cleanup: Argument wrapping |
February 15, 2019, 08:25 (GMT) |
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. |
February 15, 2019, 08:25 (GMT) |
Cleanup: Attempt to clarify some ID_RECALC flags |
February 15, 2019, 07:56 (GMT) |
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 |
February 15, 2019, 07:49 (GMT) |
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 |
February 15, 2019, 07:17 (GMT) |
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. |
February 15, 2019, 06:22 (GMT) |
Cleanup: sync minor changes from D4342 Use naming conventions from the patch so they match when it's applied. |
February 15, 2019, 05:13 (GMT) |
February 15, 2019, 02:32 (GMT) |
Fix T60905: Crash using smooth tool Tools were relying on gizmos drawing to initialize their gizmos, now tool gizmos are initialized immediately. |
February 15, 2019, 00:58 (GMT) |
February 14, 2019, 23:41 (GMT) |
makesdna: correct function docs Also use doxy sections & remove parens from return values. |
February 14, 2019, 23:18 (GMT) |
ctodata: make stripping the last byte optional |
February 14, 2019, 22:21 (GMT) |
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. |
Revision 4f04859 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) February 14, 2019, 22:04 (GMT) |
Merge branch 'master' into greasepencil-object |
February 14, 2019, 19:08 (GMT) |
Fix outliner box select not working when using search filter. |
February 14, 2019, 19:00 (GMT) |
Merge branch 'blender2.7' |
February 14, 2019, 18:39 (GMT) |
Cleanup: fix compiler warnings. |
February 14, 2019, 18:28 (GMT) |
Fix T61470: incorrect saturation clamping in recent bugfix. We should clamp the result after multiplication. |
February 14, 2019, 17:17 (GMT) |
UI: reword error message when Python script fails. Differential Revision: https://developer.blender.org/D4353 |
February 14, 2019, 16:21 (GMT) |
Fix Cycles Embree crash on macOS, due to too small thread stack size. |
|
|
|


Master Commits
MiikaHweb | 2003-2021