Age | Commit message (Collapse) | Author |
|
Only enforce origindex to NONE for a generated geometry. For the rest
of geometry rely on CustomData_copy() to set it to the proper value.
This will ensure origindex is set correct for cases when there is an
array modifier prior to subsurf.
|
|
Replaced the draw world option with a shading.background_type enum.
Where the user can select Theme, World or a Custom color.
World and theme colors do not always work in workbench. We needed to
have an option what the user could control locally (per viewport).
Especially when using linked data.
I removed the world background drawing from the draw_manager. It was never used as EEVEE and Workbench both override the logic.
Not 100% sure about the naming of Theme, World, Viewport.
In other parts of blender's codebase World is sometimes called Scene.
Will stick to the names that describes its location best.
{F3990139}
Reviewers: fclem, campbellbarton
Reviewed By: fclem
Subscribers: venomgfx
Tags: #bf_blender_2.8
Differential Revision: https://developer.blender.org/D3551
|
|
Fixes T55948, T56016, T55926, T55947.
Differential Revision: https://developer.blender.org/D3564
|
|
|
|
|
|
Note that this was only reported to happen on AMD GPU + windows.
|
|
|
|
Change the default clipend value to match the viewport (1000.0f)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Own regression when moving remove-doubles to kd-tree
(seems to happen only in rare cases).
|
|
Keep UI -> Keep User Interface, and don't use the word UI again in the tooltip.
|
|
|
|
|
|
|
|
|
|
Custom drawing functions were used just to control property display.
Move to poll function.
|
|
|
|
|
|
Caller can pass this flag if necessary.
|
|
|
|
Missed when moving into own file.
Caused issues on MSVC, not GCC.
|
|
|
|
Adds property poll function to transform.
|
|
This allows operators to filter out properties from the
auto-generated draw functions.
Some custom draw functions can move to using this.
|
|
|
|
Also always draw the counter of elements-per-type with a dark background
regardless of the active status. It being white when active affects
readability since the icon background itself is already highlighted.
Thanks devtalk forum for feedback.
|
|
Conflicts:
source/blender/blenkernel/intern/rigidbody.c
|
|
RNA API Object.ray_cast would not normalize direction vector before
doing first quick bbox intersection test, while using its returned
distance value. This could lead to wrong exclusion of object.
Thanks to @codemanx for finding that issue.
|
|
Also added note that direction parameter should be normalized vector
in case one intend to use returned distance values.
|
|
|
|
In the outliner, right click > view layer > set indirect only. This is
like clearing camera ray visibility on objects in the collection, and is
temporary until we have more general dynamic overrides.
|
|
In the outliner, right click > view layer > set holdout. This is
temporary until we have more general dynamic overrides, but helps
Spring production for now.
|
|
Glitch from multi-edit project. ;)
|
|
Match roundness with widget defaults and collapse triangle size with panel's.
Interaction is the same, just an aesthetic tweak.
|
|
|
|
Support for sync selection switching which keys apply.
|
|
|
|
|
|
|
|
are being added to the bases of the not evaluated view_layer.
But I'm not sure if the flags `BA_WAS_SEL`,` BASE_SELECTED` and `BA_SNAP_FIX_DEPS_FIASCO`(lol XD) should be added to the bases of the not evaluated `view_layer`. This needs to be discussed.
|
|
Although the default behavior is for these objects to be ignored during the snap operation, this should not crash.
|
|
It's not necessary anymore since we assume it's always high quality.
|
|
Was due to non initialized gpu_dof.ratio
|
|
For some reason 32c5972653041a3423122b5a5ae791ef536b87ed broke display of
solid meshes in workbench.
After some investigation, it seems that the vertex coordinate output is
degenerated even if the input is correct and the matrix too.
Removing dead code seems to fix the problem. So maybe the GLSL preprocessor
is not doing what it should?
|
|
This reverts commit 81a93df6d22c2f148667b9a6e8308e083a4cec39, it is not safe
to handle initialization for startup.blend differently. Instead fix the root
issue of the preview icon data structures not being initialized in time.
|