June 8, 2020, 16:57 (GMT) |
GPencil: Remove duplicated toggle button code |
June 8, 2020, 15:56 (GMT) |
Move iteration variable inside the loops. To limit the scope & for better naming, moved the variables `MVert *vertex` and `const Polygon &polygon` inside the loops. |
June 8, 2020, 15:55 (GMT) |
Cycles: Add support for P2P memory distribution (e.g. via NVLink) This change modifies the multi-device implementation to support memory distribution across devices, to reduce the overall memory footprint of large scenes and allow scenes to fit entirely into combined GPU memory that previously had to fall back to host memory. Reviewed By: brecht Differential Revision: https://developer.blender.org/D7426 |
June 8, 2020, 15:37 (GMT) |
Functions: Run-time type system and index mask This adds a new `CPPType` that encapsulates information about how to handle instances of a specific data type. This is necessary for the function evaluation system, which will be used to evaluate most of the particle node trees. Furthermore, this adds an `IndexMask` class which offers a surprisingly useful abstraction over an array containing unsigned integers. It makes two assumptions about the underlying integer array: * The integers are in ascending order. * There are no duplicates. `IndexMask` will be used to "select" certain particles that will be processed in a data-oriented way. Sometimes, operations don't have to be applied to all particles, but only some, those that are in the indexed by the `IndexMask`. The two limitations imposed by an `IndexMask` allow for better performance. Reviewers: brecht Differential Revision: https://developer.blender.org/D7957 |
June 8, 2020, 15:08 (GMT) |
Merge branch 'master' into soc-2020-outliner |
June 8, 2020, 15:01 (GMT) |
Fix T77603: OSL parser fails when script ends with comment without newline Reviewers: brecht Differential Revision: https://developer.blender.org/D7958 |
June 8, 2020, 14:54 (GMT) |
Formatting, edit comments, remove extra io::obj Changes here: Made variables `vertex` & `polygon` for better readability in writer. `data_to_export->mvert` `data_to_export->polygon_list` Edited comments as per review in D7918. Removed extraneous `io::obj::` being used in the same namespace. |
June 8, 2020, 13:49 (GMT) |
Simulations: initial simulation state and cache The current particle state is stored in a `CustomData` instance and the cache is stored in `PointCache`. The current state exists on the copy-on-write copies of the simulation, while the cache only exists in the original data block. This patch implements a temporary trivial particle simulation that does not use the node system yet. It is used for testing and will be replaced soon. `PointCache` still has some limitations that need to be overcome using separate refactorings. For example, we need to be able to store the number of particles in the point cache. Also we need to change which attributes are stored for a particle system more dynamically than is currently possible afaik. Reviewers: brecht Differential Revision: https://developer.blender.org/D7836 |
June 8, 2020, 13:45 (GMT) |
Fix crash running "Edit Voxel Size" operator outside of a main 3D View region Accessed `RegionView3D` data from context, which of course would only be set if actually executed from a main 3D View region. |
June 8, 2020, 13:38 (GMT) |
Installdeps: better handling of python versions. now that we stick to some outdated py version, some distro (like current debian testing) will feature several python3 dev package, but other dependant libs like numpy are only built against current default version of python (3.8 now in deb testing)... In order to be able to use distro packages we need to allow using higher versions of python, and set relevant CMake option accordingly. |
June 8, 2020, 13:32 (GMT) |
Fluid: Added an option for color mapping fluid grids without any interpolation |
June 8, 2020, 13:19 (GMT) |
Merge branch 'master' into soc-2020-fluid-tools |
June 8, 2020, 11:35 (GMT) |
Merge branch 'master' into eevee-motionblur-object |
June 8, 2020, 11:23 (GMT) |
Fix T70873: Pivot Center doesn't compute mirror elements |
June 8, 2020, 11:23 (GMT) |
Cleanup: Create a header for TransData declarations |
June 8, 2020, 11:23 (GMT) |
Cleanup: Move TransDataSeq declaration to its TransData file |
June 8, 2020, 11:23 (GMT) |
Cleanup: Move TransDataNla declaration to its TransData file |
June 8, 2020, 11:23 (GMT) |
Cleanup: Move each recalcData to their respective TransData file |
June 8, 2020, 11:23 (GMT) |
Cleanup: Split transform conversion of edge and uv to their own files |
June 8, 2020, 11:23 (GMT) |
Cleanup: Move TransSeq declaration to tansform_convert |
|
|
|


Master Commits
MiikaHweb | 2003-2021