diff --git a/source/blender/draw/intern/draw_resource.hh b/source/blender/draw/intern/draw_resource.hh index 37d253320ea..2d3b4ff1a0a 100644 --- a/source/blender/draw/intern/draw_resource.hh +++ b/source/blender/draw/intern/draw_resource.hh @@ -60,8 +60,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 6685e36e744..e8c9cf01777 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. */