예제 #1
0
        public override RenderStateBase CreateRenderState(RenderStateDesc desc, int gpuIndex)
        {
            var abstraction = new RenderState(this);

            if (!abstraction.Init(desc, gpuIndex))
            {
                abstraction.Dispose();
                throw new Exception("Failed to create RenderState");
            }
            return(abstraction);
        }