Exemplo n.º 1
0
        MTLVertexStepFunction TranslateStepFunction(MgVertexInputRate inputRate)
        {
            switch (inputRate)
            {
            case MgVertexInputRate.INSTANCE:
                return(MTLVertexStepFunction.PerInstance);

            case MgVertexInputRate.VERTEX:
                return(MTLVertexStepFunction.PerVertex);

            default:
                throw new NotSupportedException();
            }
        }
Exemplo n.º 2
0
 public GLVertexBufferBinding(uint binding, MgVertexInputRate inputRate, uint stride)
 {
     Binding   = binding;
     InputRate = inputRate;
     Stride    = stride;
 }