Witam. Jak w temacie, dlaczego przy każdym wywołaniu Draw muszę ustawiać GraphicsDevice.DepthStencilState? Niby w Draw ta właściwość jest na taką jak chcę, ale przy rysowaniu nie jest jak być powinno; jak dałem przy każdym Draw ustawianie tej właściwości dopiero pomogło. Wydaje się to być sprzeczne z debuggerem, bo zarówno przed jak i po moim przypisaniu ta właściwość jest identyczna. WTF?

public void Draw(Camera camera)
{
    Utils.GraphicsDevice.DepthStencilState = DepthStencilState.Default;
    // ...
}

// i to na górze działa, a to nie:

protected override void Initialize()
{
    // ...
    Utils.GraphicsDevice.DepthStencilState = DepthStencilState.Default;
}

Jeżeli ktoś wie o co chodzi to prosiłbym o wytłumaczenie tego.