Blender Git Loki

Kaikki Blender Git kommitit.

Page: 2270 / 8462

August 14, 2019, 21:59 (GMT)
GPU: Vertex Format: ADd function for safe GLSL attrib name

This remove code duplication and use base63 encoding of the hash.
Use mumur hash to have more randomness.
August 14, 2019, 21:40 (GMT)
Cleanup: fix compiler warnings
August 14, 2019, 21:13 (GMT)
Bevel Modifier: Separate Inner and Outer Miter Types

The inner miter shouldn't have a patch option so there are now two
separate enums for inner and outer. The bevel tool's RNA is already
like this.
August 14, 2019, 21:06 (GMT)
Outliner: Clear dirty flag after sync from outliner

This prevents syncing to the outliner on draw which deselects
non-syncable data like mesh data and collections.
August 14, 2019, 21:04 (GMT)
Outliner: Activate on range select with no active element

If no active element exists in the outliner, activate the cursor
element instead of only selecting.
August 14, 2019, 20:59 (GMT)
Linux: Add OpenXR-SDK to install_deps.sh
August 14, 2019, 20:59 (GMT)
Sculpt: mesh abstraction API

These functions make possible porting the tools from the sculpt branch, making them compatible with PBVH_FACES and PBVH_BMESH without duplicating the code. They can also help to simplify some existing code.

These functions should not be used when working with PBVH_GRIDS data in SculptSession. PBVH_GRIDS needs to be removed from the sculpt code and converted to PBVH_FACES to be compatible with this API.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5352
August 14, 2019, 20:28 (GMT)
Outliner: Remove parent set popup menu for specific types

Removes the popup for setting the parent to curves, lattices, and
armatures. It makes more sense from an outliner perspective to set
the parent to objects only.
August 14, 2019, 20:16 (GMT)
Outliner: Openclose fixes

Remove walk in / walk out support for walk navigation. Now left
and right arrow keys only close and open outliner element subtrees.

Fix click+drag on disclosure triangles not behaving as expected.
Now the dragged elements will be either opened or closed, using the
state of the first click+dragged element.
August 14, 2019, 20:13 (GMT)
Outliner: Don't sync outliner selection to other outliners
August 14, 2019, 19:43 (GMT)
Outliner: Sync select toggle tweaks

Move the toggle lower in the popover as this toggle is not as
important. Also use a checkbox rather than button.

The toggle is still drawn as a button with an icon when the outliner
is in sequence display mode, as the filter popover is not drawn
in that mode.
August 14, 2019, 19:40 (GMT)
Compositor: Added denoising node

This node is built on Intel's OpenImageDenoise library.
Other denoisers could be integrated, for example Lukas' Cycles denoiser.

Compositor: Made OpenImageDenoise optional, added CMake and build_env files to find OIDN

Compositor: Fixed some warnings in the denoising operator

build_environment: Updated OpenImageDenoise to 0.8.1

build_environment: Updated OpenImageDenoise in `make deps` for macOS

Reviewers: sergey, jbakker, brecht

Reviewed By: brecht

Subscribers: YAFU, LazyDodo, Zen_YS, slumber, samgreen, tjvoll, yeus, ponomarovmax, getrad, coder.kalyan, vitos1k, Yegor, DeepBlender, kumaran7, Darkfie9825, aliasguru, aafra, ace_dragon, juang3d, pandrodor, cdog, lordodin, jtheninja, mavek, marcog, 5k1n2, Atair, rawalanche, 0o00o0oo, filibis, poor, lukasstockner97

Tags: #compositing

Differential Revision: https://developer.blender.org/D4304
August 14, 2019, 18:52 (GMT)
Cleanup: Fix build error with MSVC

C99 style initializers are C++20 feature and should not be used.

Reported by @deadpin on chat.
August 14, 2019, 18:46 (GMT)
Cleanup: use BKE_mesh_ prefix for the remesh API

These functions deal with voxel remeshing of Mesh data,
and aren't related to MOD_remesh.c for e.g.

Name so other kinds of remeshing wont cause confusion.
August 14, 2019, 17:58 (GMT)
Merge branch 'master' into temp-soc-2019-outliner-sync
August 14, 2019, 17:58 (GMT)
Merge branch 'master' into soc-2019-outliner
August 14, 2019, 17:56 (GMT)
Outliner: Use GSet for select sync from outliner
August 14, 2019, 17:51 (GMT)
Fix T68657: Voxel remesh crash

Mesh was being double freed.
August 14, 2019, 17:42 (GMT)
Cleanup: use doxy sections for wm_operators.c
August 14, 2019, 17:42 (GMT)
Cleanup: warnings, unnecessary nested header
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021