public void Reload(DeviceResources deviceResources) { rootSignature.ReloadMMD(deviceResources); rootSignatureSkinning.ReloadSkinning(deviceResources); rootSignaturePostProcess.Reload(deviceResources, new GraphicSignatureDesc[] { GSD.CBV, GSD.SRVTable, GSD.SRVTable, GSD.CBV }); rootSignatureCompute.ReloadCompute(deviceResources, new GraphicSignatureDesc[] { GSD.CBV, GSD.CBV, GSD.CBV, GSD.SRV, GSD.UAV, GSD.UAV }); }