【Cubism SDKのバージョン】Cubism SDK for Native 5.0 beta3
【OS名・バージョン】Windows11
【開発使用ツール】Visual Studio 2022
【不具合の状況】
・SDK4-r-6.1から5.0beta3に差し替えたところメモリリークが検出される
CubismRenderer_D3D11.cppのCubismClippingContext_D3D11クラスのコンストラクタで基底クラスで初期化済みの変数を再度初期化してるのが原因ではないでしょうか?
CubismClippingContext_D3D11::CubismClippingContext_D3D11(CubismClippingManager<CubismClippingContext_D3D11, CubismOffscreenSurface_D3D11>* manager, CubismModel& model, const csmInt32* clippingDrawableIndices, csmInt32 clipCount)
: CubismClippingContext(clippingDrawableIndices, clipCount)
{
_isUsing = false;
_owner = manager;
// クリップしている(=マスク用の)Drawableのインデックスリスト
_clippingIdList = clippingDrawableIndices;
// マスクの数
_clippingIdCount = clipCount;
_layoutChannelNo = 0;
// ここで既に初期化している変数を確保している
// _allClippedDrawRect = CSM_NEW csmRectF();
// _layoutBounds = CSM_NEW csmRectF();
// _clippedDrawableIndexList = CSM_NEW csmVector<csmInt32>();
}