f1972deba12e7fbac8a06548808e7ccb940c6d6c
The `Surface Project` option for setting the 3d cursor location ignored grease pencil geometry. Since grease pencil is now it's own object, separate from annotations, it makes more sense to now consider grease pencil objects. This changes the `V3D_DEPTH_NO_OVERLAYS` to also render grease pencil. If grease pencil shouldn't be considered, the `V3D_DEPTH_NO_GPENCIL` flag should be used instead. Note that annotations are independent of the `eV3DDepthOverrideMode`. It seems like they are always rendered according to `drw_draw_show_annotation()`. The description for the options in `eV3DDepthOverrideMode` is updated to reflect that. Resolves #122700. Pull Request: https://projects.blender.org/blender/blender/pulls/122705
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
