Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1136 / 5574

June 26, 2019, 13:06 (GMT)
PyAPI Doc: Minor updates to UIList examples...
June 26, 2019, 12:05 (GMT)
Fix T65942 Eevee: Reflection plane has "show data" checked by default

Disable by default and rename option to "Show Preview Plane".
June 26, 2019, 11:42 (GMT)
Fix T65951 Saving project right before rendering (Cycles) causes empty render-preview

Since we are now using the full framebuffer (color+depth) inside the image
editor, we need to disable the depth test by default.
June 26, 2019, 11:38 (GMT)
Fix T65958: GPencil glitches in line strokes with alpha

Following @fclem comments, I have implemented the use of Stencil for Solid line strokes. For Dots, Boxes and Lines with texture, the stencil is not activated because "kill" some artistic effects.

We have done test in greasepencil-object branch and all it's working as expected and the FPS are equal, so the stencil hasn't any appreciable impact in the drawing time.

The Stencil is used in groups of 255 and the passes are done in the same way. If the stencil is not use for the type of stroke (Dot/Box/Texture), the drawing is grouped as much as possible to reduce GPU overhead and limit the times the stencil bit must be cleared.

For doing this patch I had to add 2 new functions for reading private data to Draw manager. We decided add these function as a temporary solution while the Draw Manager implements the option to clear the stencil by groups. When this option will be implemented, these functions must be removed.

Thanks to Cl�ment for his help and support. It's always a pleasure working with him.

Review by: @fclem
Testers: @mendio @pepeland
See D5126 for more details
June 26, 2019, 11:28 (GMT)
DRW: New function to retry stencil_mask value

This function is a workaround to use the stencil in grease pencil and reduce the number of clears.

Reviewed by @fclem.

Note: This function will be removed when draw manager supports stencil clearing by group.
June 26, 2019, 11:00 (GMT)
Fix missing volume update via scene strip's settings

This is a part of T66117.

The entire sequencer+3d sound was never reliable, so this is as much as i can
fix currently.
June 26, 2019, 10:03 (GMT)
GPU: Add better support for displacement relinking behavior

Previously displacement relinking was trying to be smart and seems to be
broken in some cases. This fixes all cases by brute force.

We copy the whole branch linked to the displacement socket and tag it
accordingly. Then we only relink the nodes that are not tagged.

Moreover, we bypass bump nodes inside the dispacement trees so that the
resulting bump is the same as cycles.

Fix T66000 EEVEE: Unexpected results when displacement interact with nodegroups
June 26, 2019, 10:03 (GMT)
Fix T65755 "In Front" (X-Ray) doesn't work with wire objects

We fix by separating the drawing of wire xray objects.

These wire objects gets drawn before normal wires and set the stencil to
0x0 just like the solid counterparts. Also a prepass is done to "dig"
through non-xray solid.
June 26, 2019, 08:52 (GMT)
Revert "Build script: Don't use external Pugi for OSL"

The change did break compilation on default Ubuntu install for Stefan
and on default CentOS install for myself.

This reverts commit 64671e53d20c2a30c64b98c747b0e002218c3952.
June 26, 2019, 08:51 (GMT)
Fix T66132: Unable to move bone in special configuration

Animation needs to wait for the sub-data datablock copy-on-write,
but tagging that copy-on-write should not enforce animation evaluation.
June 26, 2019, 08:21 (GMT)
Fix T64796: Default Spacing Smear Brush To 3%

Reviewers: brecht

Differential Revision: https://developer.blender.org/D5129
June 26, 2019, 02:50 (GMT)
RNA: only search necessary space types when unregistered panels
June 26, 2019, 02:44 (GMT)
Cleanup: un-wrap lines in headers, use doxy comments
June 25, 2019, 23:26 (GMT)
Revert "GPU: Create and use new GPU_texture_read_rect utility."

This reverts commit e061cb44378efaf159a30fb1c5834db48ffb2bb3.
This function is problematic on some operating systems.

# Conflicts:
# source/blender/draw/intern/draw_manager.c
# source/blender/gpu/GPU_texture.h
# source/blender/gpu/intern/gpu_texture.c
June 25, 2019, 21:27 (GMT)
MSVC: Don't share pch between debug and release builds.

Precompiled headers were sharing the PCH file between debug and
release builds which is 'bad'. Adding the configuration to the
path fixes the issue.

Reported on chat by @mano-wii
June 25, 2019, 21:03 (GMT)
Partial fix to T66126: Non-Active Grease Pencil object stuck in drawmode

This only handles the issue after file load.

To make it an all-around solution we need to deal with
this in ed_object_select_pick, do_outliner_item_activate_tree_element(),
...
June 25, 2019, 19:18 (GMT)
Fix (unreported) missing Scene's GPencil pointer handling in library_query...
June 25, 2019, 19:11 (GMT)
GPencil: Fix User count error when use python to create object

The user count was 2, when the real value must be 1.

The problem was the datablock was created with one user by default.

See: D5131
Reviewers: @mont29
June 25, 2019, 18:04 (GMT)
Industry Compat keymap: LMB-dragging in UV Editor box selects

This makes it possible to drag outside of the Transform gizmo to select
June 25, 2019, 17:28 (GMT)
Industry Compat keymap: Use Move, Rotate, Scale tools for UV transform, instead of modal operators
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021