Revision f7ee234 by Philipp Oeser September 13, 2019, 10:38 (GMT) |
Fix Particles Keyed Physics target UI greyed out Picking the 'Target Object' as well as the 'System' number was greyed out as long as 'Use Timing' was disabled. 'Use Timing' is unrelated for the above two, these should always be active... part of T69741 Reviewers: sergey Maniphest Tasks: T69741 Differential Revision: https://developer.blender.org/D5782 |
Revision f85ea4a by Jacques Lucke September 13, 2019, 10:28 (GMT) |
BLI: add non-const lookup methods for StringMap |
Revision 0853931 by Jacques Lucke September 13, 2019, 10:10 (GMT) |
BLI: add some missing methods to Map and SetVector |
Revision 592a3d7 by Sergey Sharybin September 13, 2019, 09:59 (GMT) |
Tracking: Perform tracking and solving from a locked interface Solves stability issues with possibly doing destructive changes to the tracking setup. Locking interface is the simplest and most reliable way to avoid crashes. It is still possible to run non-destructive changes such as clip view navigation. More operations can be marked as safe if needed. Fixes T67012: Software closes when a processing marker is deleted |
Revision 49c36d3 by Sergey Sharybin September 13, 2019, 09:59 (GMT) |
Tracking: Move Lock Selection to an own operator There are no functional changes as far as users are concerned, just allows to mark operator as safe to be run from a locked interface. |
Revision 11b776d by Sergey Sharybin September 13, 2019, 09:59 (GMT) |
Tracking: Mark view operators as safe for locked interface |
Revision fa26012 by Sergey Sharybin September 13, 2019, 09:59 (GMT) |
Tracking: Cleanup, use bool type instead of int |
September 13, 2019, 09:50 (GMT) |
Cycles: add Optix device backend This uses hardware-accelerated raytracing on NVIDIA RTX graphics cards. It is still currently experimental. Most features are supported, but a few are still missing like baking, branched path tracing and using CPU memory. https://wiki.blender.org/wiki/Reference/Release_Notes/2.81/Cycles#NVIDIA_RTX For building with Optix support, the Optix SDK must be installed. See here for build instructions: https://wiki.blender.org/wiki/Building_Blender/CUDA Differential Revision: https://developer.blender.org/D5363 |
September 13, 2019, 09:46 (GMT) |
Cycles: add Optix support in the kernel This adds all the kernel side changes for the Optix backend. Ref D5363 |
Revision 7eb293a by Brecht Van Lommel September 13, 2019, 09:46 (GMT) |
Build: output log file to tests/log.txt when running "make test" |
Revision 577239d by Antonio Vazquez September 13, 2019, 09:18 (GMT) |
GPencil: Fix unreported memory leak for weights As the total of points was changed before free memory, if the total was lower than before, the remaining points were not released. |
Revision bb7c858 by Jacques Lucke September 13, 2019, 09:03 (GMT) |
BLI: make more integer type conversions explicit |
Revision 394318d by Jacques Lucke September 13, 2019, 08:39 (GMT) |
BLI: fix some integer conversions |
Revision 57e5590 by Sebastian Parborg September 13, 2019, 08:36 (GMT) |
Add QuadriFlow remesher |
Revision 1c44d08 by Jacques Lucke September 13, 2019, 08:06 (GMT) |
BLI: new C++ hash table data structures This commit adds some new hashing based data structures to blenlib. All of them use open addressing with probing currently. Furthermore, they support small object optimization, but it is not customizable yet. I'll add support for this when necessary. The following main data structures are included: **Set** A collection of values, where every value must exist at most once. This is similar to a Python `set`. **SetVector** A combination of a Set and a Vector. It supports fast search for elements and maintains insertion order when there are no deletes. All elements are stored in a continuous array. So they can be iterated over using a normal `ArrayRef`. **Map** A set of key-value-pairs, where every key must exist at most once. This is similar to a Python `dict`. **StringMap** A special map for the case when the keys are strings. This case is fairly common and allows for some optimizations. Most importantly, many unnecessary allocations can be avoided by storing strings in a single buffer. Furthermore, the interface of this class uses `StringRef` to avoid unnecessary conversions. This commit is a continuation of rB369d5e8ad2bb7. |
Revision 8d12c2a by Pablo Vazquez September 12, 2019, 22:20 (GMT) |
UI: Fix Mask popover crumpled Make popover wider and image ID widget full width, like in textures properties. Not ideal but at least the image name can be read now, until the ID widget gets a more compact redesign. Fixes T67748 |
Revision 7137d14 by Campbell Barton September 12, 2019, 21:46 (GMT) |
Docs: update link |
Revision bc109be by Campbell Barton September 12, 2019, 20:34 (GMT) |
Object Mode: don't use origin axis helpers for selection |
September 12, 2019, 20:23 (GMT) |
Revert "BLI: fix unregistering timer with same id twice" This reverts commit a1d61c1c840227de326f3fff50a92d009bf83939. Put by error |
Revision d7f594a by Antonio Vazquez September 12, 2019, 20:15 (GMT) |
GPencil: New set of Brush icons Added: Airbrush and Chisel Changed: Marker Design: @mendio Subscribers: mendio Differential Revision: https://developer.blender.org/D5774 |
|
|
|


Master Commits
MiikaHweb | 2003-2021