RenderStateクラスのメンバーとして a が表示されませんGraphicsDevice。これは、以前は深度バッファーを無効にする関数があった場所です。この新しい 4.0 API でこれがどのように行われるか知っている人はいますか?
RenderStateどこかでフルのようなクラス にアクセスできれば素晴らしいと思います..GraphicsDevice一部は取得できたようですが、ほとんどすべてではありません!
RenderStateクラスのメンバーとして a が表示されませんGraphicsDevice。これは、以前は深度バッファーを無効にする関数があった場所です。この新しい 4.0 API でこれがどのように行われるか知っている人はいますか?
RenderStateどこかでフルのようなクラス にアクセスできれば素晴らしいと思います..GraphicsDevice一部は取得できたようですが、ほとんどすべてではありません!
ああ..任意の数のプロパティが設定GraphicsDevice.DepthStencilStateされたのインスタンスに設定します。は他の多くの州に分割されたDepthStencilStateようです。RenderState以前は内部の個々のプロパティを探していましたが、GraphicsDevice状態管理を容易にするために、現在はより適切に整理されているようです。
depthState = new DepthStencilState();
depthState.DepthBufferEnable = true; /* Enable the depth buffer */
depthState.DepthBufferWriteEnable = true; /* When drawing to the screen, write to the depth buffer */
GraphicsDevice.DepthStencilState = depthState;