Beispiel #1
0
 public Mesh(GxContext context)
 {
     mContext        = context;
     VertexBuffer    = new VertexBuffer(context);
     IndexBuffer     = new IndexBuffer(context);
     DepthState      = new DepthState(context);
     RasterizerState = new RasterState(context);
     BlendState      = new BlendState(context);
 }
Beispiel #2
0
 public Mesh(GxContext context)
 {
     mContext = context;
     VertexBuffer = new VertexBuffer(context);
     IndexBuffer = new IndexBuffer(context);
     DepthState = new DepthState(context);
     RasterizerState = new RasterState(context);
     BlendState = new BlendState(context);
 }
Beispiel #3
0
        public void UpdateDepthState(DepthState state)
        {
            if (mContext.Context.OutputMerger.DepthStencilState != state.Native)
            {
                mContext.Context.OutputMerger.DepthStencilState = state.Native;
            }

            DepthState = state;
        }