August 26, 2019, 15:42 (GMT) |
August 26, 2019, 15:39 (GMT) |
August 26, 2019, 15:31 (GMT) |
August 26, 2019, 15:12 (GMT) |
Fix Cycles session being (re)created twice In most cases this only makes a small startup time difference, but there is no reason to do this. Ref D5363 |
August 26, 2019, 14:08 (GMT) |
Cleanup: fix compiler warnings |
August 26, 2019, 14:07 (GMT) |
August 26, 2019, 14:07 (GMT) |
August 26, 2019, 14:07 (GMT) |
Cleanup: add zero bit counting functions |
August 26, 2019, 14:07 (GMT) |
Cycles: code to optionally zero initialize some structs in the kernel This will be used by Optix to help the compiler figure out scoping. It is not used by other devices currently, but worth testing if it helps there too. Ref D5363 |
August 26, 2019, 14:03 (GMT) |
Fix T69156: Blender crash when baking rigid body world. Issue was exposed by recent own rB03bf84db86b commit, but was actually present in RNA API for PointCaches since (probably) ages: whole accessor code here was assuming that owner ID was an Object, when it is actually a scene for RigidBody simulations... Had also to make `BKE_ptcache_id_find()` and friends a bit more flexible, now they also accept a NULL object pointer parameter... |
August 26, 2019, 13:58 (GMT) |
Merge branch 'master' into greasepencil-object |
August 26, 2019, 13:49 (GMT) |
GPencil: Invert Paste operator and make Paste to Active default Before there were two options: Paste to original layer called "Paste" and Paste to active layer called "Paste & Merge" Now, by default the paste is in active layer and the "Paste & Merge" has been renamed "Paste". For old "Paste", now is called "Paste by Layer" and it's not the default value anymore. Note: Minor edits to add icons not present in Differential revision. Differential Revision: https://developer.blender.org/D5591 |
Revision 5ef500c by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) August 26, 2019, 13:48 (GMT) |
cleanup arrayref and stringref |
August 26, 2019, 13:43 (GMT) |
Fix T68826 Eevee: Multi-Mat not working if switching from Solid shading The correct fix would be to avoid all those hacks but this is needed if we want to be able to parallelize object vbo extractions. This is the fixed version of the hack. The issue was that the ibo ranges were saved before the batch were reset and the IBO was discarded, leading to a read after free error. All previous reported crash were tested and are now not reproductible. |
Revision 645a541 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) August 26, 2019, 13:37 (GMT) |
add missing include |
August 26, 2019, 13:22 (GMT) |
Cycles: Fix Architecture logging on x64. x64 builds with WITH_CYCLES_OPTIMIZED_KERNEL_SSE2 not defined since SSE2 is the lower bar for x64 cpus. Turning the architecture logging related if into the last if in the architecture detection chain, which will never execute unless you turn off all kernels in de debug flags. Reviewers: brecht Differential Revision: https://developer.blender.org/D5579 |
Revision cd0f866 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) August 26, 2019, 13:21 (GMT) |
move time from ParticlesState to SimulationState |
Revision 2cf9e50 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) August 26, 2019, 12:54 (GMT) |
start updating how the world state is used |
August 26, 2019, 12:51 (GMT) |
Fix T69146: Segment Fault using Undo for file with several scenes and script. The specifc bug here came fro; some IDProperties ID pointer storing references to workspaces. But that was actually a main loophole in that 'unndoing data while keeping same UI' process, as we never know who might store a pointer to one of those datablocks that we want to keep the 'old' version off. It might actually be ever more needed when we start undoing (changing) only the IDs actually modified in an undo step... Notes: * While not ideal, I think we can afford an extra looping over the whole Main DB here... Remapping process in itself is fairly cheap, thanks to the hashes. * This commit is considered rather risky (especially thanks to 'private' IDs), think it should work fine for now, unless some IDPointers start storing references to private IDs... Once D5559 is in, we shall do another pass here, probably also forbids assigning private IDs to IDProperties, etc. |
August 26, 2019, 12:13 (GMT) |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021