Blender Git Loki

Kaikki Blender Git kommitit.

Page: 914 / 8462

February 17, 2021, 01:45 (GMT)
Fix T84701: Popup closes on release while dragging parameter.

Windows Ghost cursor movement was previously changed to use SendInput
because SetCursorPos sporadically allows the cursor to escape the
window. This is now reverted because SendInput causes mouse history via
GetMouseMovePointsEx to contain invalid movement history, likely due to
interaction with mouse acceleration. This resulted in popups closing
when the cursor appeared to leave their range.
February 16, 2021, 23:17 (GMT)
Sculpt Expand: More comments
Revision 461d4fc by Hans Goudey (master)
February 16, 2021, 23:15 (GMT)
Geometry Nodes: Node error messages

This patch adds icons to the right side of nodes when they encounter a
a problem. When hovered, a tooltip displays describing the encountered
while evaluating the node.

Some examples are: attribute doesn't exist, mesh has no faces,
incorrect attribute type, etc. Exposing more messages to the system
will be an ongoing process. Multiple warnings per node are supported.

The system is implemented somewhat generically so that the basic
structure can also be used to store more information from evaluation
for the interface, like a list of available attributes.

Currently the messages are just button tooltips. They could be styled
differently in the future. Another limitation is that every instance of
a node group in a parent node tree will have the same error messages,
the "evaluation context" used to decide when to display the tooltips
must be extended to support node tree paths.

Differential Revision: https://developer.blender.org/D10290
February 16, 2021, 22:37 (GMT)
USD import: uniform interpolation normals.

Added logic to import USD normals with uniform interpolation
(i.e., per-face normals) as Blender loop normals.
February 16, 2021, 22:29 (GMT)
Fix T85671: color management crash with Medium Contrast look
Revision ba79b80 by Hans Goudey (master)
February 16, 2021, 22:17 (GMT)
Cleanup: Use consistent order placement for include
February 16, 2021, 21:26 (GMT)
USD import: uniform interpolation normals.

Added logic to import USD normals with uniform interpolation
(i.e., per-face normals) as Blender loop normals.
February 16, 2021, 20:03 (GMT)
Sculpt Expand: Refactor, more comments
February 16, 2021, 19:38 (GMT)
Sculpt Expand: Cleanup, comments
February 16, 2021, 19:21 (GMT)
Cycles: add integrator control flow utility macros and correct subsurface kernel

* The control flow macros do nothing yet, but help communicate what is happening
and may become useful. Perhaps for actual scheduling, or for debugging only.
* Subsurface should be scheduled after surface and do direct and indirect lighting
as per the design.
* Add INTEGRATOR_STATE_COPY to copy shadow path and volume stack state.
Revision eb2e260 by Hans Goudey (master)
February 16, 2021, 19:06 (GMT)
Cleanup: Used derived node in geometry exec params

Since the derived node tree is already build for the evaluation system,
it's simpler to pass a derived node to the params struct. This will also
allow context lookups in nested node groups for node error messages,
since the derived node has that information readily accessible.
February 16, 2021, 18:44 (GMT)
Cycles: flesh out integrator kernels a bit more

* Add background kernel
* Add render buffer argument to kernels that need it
* Placeholder code to explain control flow and state access
Revision c075b8b by Hans Goudey (master)
February 16, 2021, 18:02 (GMT)
Cleanup: Remove use of designated initializers in C++
February 16, 2021, 18:01 (GMT)
Cycles: initial struct and macro definitions for integrator state
February 16, 2021, 17:21 (GMT)
Remove "TODO"
February 16, 2021, 17:16 (GMT)
Cleanup
February 16, 2021, 17:03 (GMT)
Merge branch 'master' into temp-node-error-messages
Revision 520d965 by Hans Goudey (master)
February 16, 2021, 16:55 (GMT)
Cleanup: Compile node_draw.c with C++

This will allow using C++ data structures to draw node error messages.
This required removing a forward declared enum for grease pencil undo.
Compiles with clang tidy.
February 16, 2021, 16:32 (GMT)
Changes from review
February 16, 2021, 16:28 (GMT)
GPencil: Fix problem when select interpolated strokes

The pairs were not calculated as expected.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021