diff --git a/source/blender/draw/intern/draw_resource.hh b/source/blender/draw/intern/draw_resource.hh index e59cb760f17..04f0f2da375 100644 --- a/source/blender/draw/intern/draw_resource.hh +++ b/source/blender/draw/intern/draw_resource.hh @@ -59,8 +59,6 @@ inline std::ostream &operator<<(std::ostream &stream, const ObjectMatrices &matr /** \name ObjectInfos * \{ */ -ENUM_OPERATORS(eObjectInfoFlag, OBJECT_NEGATIVE_SCALE) - inline void ObjectInfos::sync() { object_attrs_len = 0; diff --git a/source/blender/draw/intern/draw_shader_shared.hh b/source/blender/draw/intern/draw_shader_shared.hh index f280e8c184b..66e8672f699 100644 --- a/source/blender/draw/intern/draw_shader_shared.hh +++ b/source/blender/draw/intern/draw_shader_shared.hh @@ -154,6 +154,7 @@ enum eObjectInfoFlag : uint32_t { /* Avoid skipped info to change culling. */ OBJECT_NO_INFO = ~OBJECT_HOLDOUT }; +ENUM_OPERATORS(eObjectInfoFlag, OBJECT_ACTIVE_EDIT_MODE); struct ObjectInfos { /** Uploaded as center + size. Converted to mul+bias to local coord. */