Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1049 / 5574

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
September 13, 2019, 10:28 (GMT)
BLI: add non-const lookup methods for StringMap
September 13, 2019, 10:10 (GMT)
BLI: add some missing methods to Map and SetVector
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
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.
September 13, 2019, 09:59 (GMT)
Tracking: Mark view operators as safe for locked interface
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
September 13, 2019, 09:46 (GMT)
Build: output log file to tests/log.txt when running "make test"
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.
September 13, 2019, 09:03 (GMT)
BLI: make more integer type conversions explicit
September 13, 2019, 08:39 (GMT)
BLI: fix some integer conversions
September 13, 2019, 08:36 (GMT)
Add QuadriFlow remesher
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.
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
September 12, 2019, 21:46 (GMT)
Docs: update link
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

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
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021