Example #1
0
 /// <summary>
 /// ラスタライザステート設定
 /// </summary>
 /// <param name="state"></param>
 static public void SetRasterizerState(RenderState.RasterizerState state)
 {
     if (currentRasterizerState_ != state)
     {
         D3D11ImmediateContext.Rasterizer.State = rasterizerState_[(int)state];
         currentRasterizerState_ = state;
     }
 }
Example #2
0
 /// <summary>
 /// ステートキャッシュクリア
 /// </summary>
 static public void InvalidateStateCache()
 {
     currentBlendState_      = RenderState.BlendState.Max;
     currentDepthState_      = RenderState.DepthState.Max;
     currentRasterizerState_ = RenderState.RasterizerState.Max;
 }