diff --git a/lib/mayaUsd/render/vp2RenderDelegate/basisCurves.cpp b/lib/mayaUsd/render/vp2RenderDelegate/basisCurves.cpp index 9e56b49c53..205cbbb760 100644 --- a/lib/mayaUsd/render/vp2RenderDelegate/basisCurves.cpp +++ b/lib/mayaUsd/render/vp2RenderDelegate/basisCurves.cpp @@ -36,6 +36,13 @@ #include "render_delegate.h" #include "tokens.h" +// MRenderItem supports primitive type switch on these Maya versions. +#if ((MAYA_API_VERSION >= 20200100) || \ + ((MAYA_API_VERSION >= 20190300) && (MAYA_API_VERSION < 20200000)) || \ + ((MAYA_API_VERSION >= 20180700) && (MAYA_API_VERSION < 20190000))) +#define MAYA_ALLOW_PRIMITIVE_TYPE_SWITCH +#endif + PXR_NAMESPACE_OPEN_SCOPE namespace {