Age | Commit message (Collapse) | Author |
|
|
|
Request from the Spring team. When compositing the CTRL-Shift Click on a
node cycles the viewnode with an output socket. When you have many
render layers you spend time cycling to the desired socket. This patch
allows the user to CTRL-Shift Click on a socket to connect directly to
that socket.
Reviewed By: brecht
Maniphest Tasks: T62785
Differential Revision: https://developer.blender.org/D4564
|
|
Reviewers: brecht, billreynish
Differential Revision: https://developer.blender.org/D4480
|
|
It updates only the main window you edit and the non-main window
children of this main one.
Reviewers: sergey, brecht
Differential Revision: https://developer.blender.org/D4528
|
|
|
|
Differential Revision: https://developer.blender.org/D4576
|
|
do_clip wasn't working for its intended purpose,
replace with a simpler method.
|
|
Use the same values used for drawing.
|
|
|
|
Was using the wrong vector length.
|
|
Volumetric textures were not freed when doing final rendering.
Maniphest Tasks: T62356
Differential Revision: https://developer.blender.org/D4573
|
|
- Rename ui_but_find_active_in_region -> ui_region_find_active_but
- Remove ui_but_is_active (use ui_region_find_active_but instead)
- Re-order ui_but_* functions take the button as their first arg.
|
|
|
|
|
|
interface_handlers.c is quite large (over 10k lines),
move general button utility functions into a separate file.
|
|
|
|
UI scale
Missing multiplication with UI_DPI_FAC.
|
|
Stencil mask drawing was not implemented yet. This commit will implement this for texture painting.
It brings the state back to how it was for B279.
Reviewed By: fclem
Maniphest Tasks: T58727
Differential Revision: https://developer.blender.org/D4570
|
|
|
|
|
|
Use right aligned checkboxes when 'use_property_split' is enabled
instead of a separate label.
|
|
Needed so the new layouts that show right aligned checkboxes can have
clickable text (as left aligned checkboxes do already).
|
|
These are specialized color picker options which don't need to be
stored in the button (frees of flags for buttons too).
|
|
Solid + xray is still not supported.
|
|
|
|
This remove the RGB texture lookups if the curve is only used for "Luma"
correction and does not affect individual RGB channels.
|
|
|
|
|
|
|
|
Remove unneeded normalization.
|
|
|
|
Fix T62621 without breaking everything else.
|
|
This reverts commit 86646dab7c455e739e5d648d0857bf30fd81afb9.
|
|
Basically the framebuffer size was different from the glViewport size.
This made the depth read in glReadPixel not corresponding to the center of the pixel.
Another thing that reduced precision compared to blender 2.79 is the `GPU_matrix_unproject` that now computes using `float`s instead of `double`s.
But this may be for another commit.
|
|
|
|
Effect vs Affect
|
|
|
|
|
|
Before we were using a very inconsistent toggle-menu for this. Just use standard UI here instead.
|
|
No user visible change.
|
|
There was missing flush from transform update to the point cache
reset. Caused by the fact that when update happens in the "middle"
of component all the component operations will be tagged for update
(since the intermediate state is not stored), but that will not
flush updates to other operations since that would cause too much
of updates.
This now we tag point cache for reset after evaluation operation
but before final transform and before rigid body world.
|
|
Due to recent changes the AA was not rendered in the viewport when not
interacting. When interacting it was. This was due to incorrect
detemination to perform TAA.
|
|
This enables popups to edit text when displayed,
use for new collection popup.
|
|
Reviewers: sergey
Differential Revision: https://developer.blender.org/D4565
|
|
ID deletion is undoable nowadays...
|
|
This was inherited from 2.7x behavior with groups, but in 2.8
collections are also used as 2.7x layers, which turns to be a problem
when pasting back clipboard content, since it would instantiate
collections instead of objects, quickly leading to tens of new
collections in the viewlayer...
Instead, we only copy selected objects from the 3DView now. On paste
time, those will be added to the active collection.
Last part of fixes related to T61670.
|
|
|
|
Also use const args for queries.
|
|
|
|
|