August 14, 2019, 14:01 (GMT) |
Merge branch 'master' into soc-2019-openxr |
August 14, 2019, 14:00 (GMT) |
Merge branch 'master' into greasepencil-object |
August 14, 2019, 13:51 (GMT) |
Fix Area.ui_type invalid during area change To reproduce: * Split 3D View to show Info Editor * Change 3D View a few times to various subtypes (Timeline, UV Editor etc). Every now and then, the Info Editor should show `UNKNOWN ENUM`. Other prints may also be lagging behind. Reviewed By: campbellbarton, brecht Differential Revision: https://developer.blender.org/D5325 |
Revision f52b66c by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) August 14, 2019, 13:32 (GMT) |
cleanup type usage |
August 14, 2019, 13:32 (GMT) |
Cleanup: move trailing comments to avoid wrapping code Some statements were split across multiple lines because of their trailing comments. In most cases it's clearer to put the comments above. |
August 14, 2019, 13:32 (GMT) |
Cleanup: pep8, prefix unused arg |
August 14, 2019, 13:27 (GMT) |
Manage GPU_matrix stacks per GPUContext Previously, we had one global `GPU_matrix` stack, so the API was not thread safe. This patch makes the stack be per `GPUContext`, effectively making it local per thread (`GPUContext` is located in thread local storage). Reviewed By: brecht Differential Revision: https://developer.blender.org/D5405 |
Revision a0d9f38 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) August 14, 2019, 13:20 (GMT) |
free types when Blender exits |
Revision 3d50e47 by Howard Trickey August 14, 2019, 13:01 (GMT) |
Initial files for start of new Boolean immplentation. For development, will keep old code around bmesh_intersect.c, and put new code in bmesh_boolean.c. Eventually, former can be deleted. But for now, have the intersect/boolean tools pick new code vs old via an 'experimental' flag in user options. Nothing works yet, but have started on code for doing intersects on coplanar faces. |
Revision e16afbe by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) August 14, 2019, 12:59 (GMT) |
use guarded allocator for some core types |
Revision 7921c6c by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) August 14, 2019, 12:39 (GMT) |
store types in global variables |
August 14, 2019, 12:29 (GMT) |
Eevee: Fix background alpha regression |
August 14, 2019, 12:16 (GMT) |
Cleanup: don't unnecessarily use ustring in IES file parsing |
Revision def527c by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) August 14, 2019, 11:59 (GMT) |
Do not use a reference counter for Types Types can be expected to stay alive until Blender exists. This also works well with the fact that they are identified by their pointer. Furthermore, the number of types is fairly low, but they are passed around a lot. Maintaining a thread-safe reference count seems to be unnecessary overhead. |
August 14, 2019, 11:40 (GMT) |
Fix T68637: Crash assigning caps-lock shortcut Report that this isn't supported instead, also for unknown key. |
August 14, 2019, 11:36 (GMT) |
Eevee: Add support for the holdout node Support should be full when using Alpha Blend mode and partial if using any other blend mode (opaque / alpha clip / alpha hashed). |
August 14, 2019, 11:36 (GMT) |
Eevee: Remove Additive & Multiply Blend mode This commit also provide a compatibility code that will convert old materials using Additive or Multiply Blend mode to their node equivalent. This conversion is only done on outputs that are enabled for eevee. |
August 14, 2019, 11:36 (GMT) |
Eevee: Improve Transparent BSDF behavior Alpha blended Transparency is now using dual source blending making it fully compatible with cycles Transparent BSDF. Multiply and additive blend mode can be achieved using some nodes and are going to be removed. |
August 14, 2019, 11:36 (GMT) |
Fix T68537 Eevee: Modulo node behaves unexpectedly/inconsistently There was still some float imprecision when both input values are equal. |
August 14, 2019, 10:48 (GMT) |
LANPR: Fix intersection transformation. |
|
|
|


Master Commits
MiikaHweb | 2003-2021