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 |
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 |
Revision dff24cf by Michael Kowalski (temp-usd-importer-T81257-merge, usd, usd-importer-T81257-merge) 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 |
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. |
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 |
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 |
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. |
|
|
|


Master Commits
MiikaHweb | 2003-2021