diff options
author | Campbell Barton <ideasman42@gmail.com> | 2015-07-21 04:12:39 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2015-07-21 04:12:39 +0300 |
commit | 1d02d34de913e61698cf3d61d0538645140fcf87 (patch) | |
tree | 55f5c9fc22f23d042fbb926eeda922c411ddc018 /source/blender/makesdna | |
parent | ef950d69371e062d29b8f46f351171e89b5f4835 (diff) |
Fix T45434: GPencil on editmode surface fails
Z-offset use for drawing & picking was problematic for extracting locations from depth values.
Use flag to optionally disable.
Diffstat (limited to 'source/blender/makesdna')
-rw-r--r-- | source/blender/makesdna/DNA_view3d_types.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/makesdna/DNA_view3d_types.h b/source/blender/makesdna/DNA_view3d_types.h index a0516590d43..0ba6c4dcf01 100644 --- a/source/blender/makesdna/DNA_view3d_types.h +++ b/source/blender/makesdna/DNA_view3d_types.h @@ -268,6 +268,11 @@ typedef struct View3D { #define RV3D_NAVIGATING 8 #define RV3D_GPULIGHT_UPDATE 16 #define RV3D_IS_GAME_ENGINE 32 /* runtime flag, used to check if LoD's should be used */ +/** + * Disable zbuffer offset, skip calls to #ED_view3d_polygon_offset. + * Use when precise surface depth is needed and picking bias isn't, see T45434). + */ +#define RV3D_ZOFFSET_DISABLED 64 /* RegionView3d->viewlock */ #define RV3D_LOCKED (1 << 0) |