Я хочу установить состояния в устройстве SlimDX Direct3d9.
У меня есть этот код при запуске функции frameRender.
device.BeginStateBlock();
device.SetRenderState(RenderState.ZEnable, false);
device.SetRenderState(RenderState.Lighting, false);
device.SetRenderState(RenderState.CullMode, Cull.None);
device.EndStateBlock();
Но я получаю эту ошибку в окне отладки:
Object of type SlimDX.Direct3D9.StateBlock was not disposed. Stack trace of object creation:
Я получаю миллионы этих строк. Все они говорят то же самое.
Как мне распорядиться этими состояниями? Как правильно это сделать?