AcTools.Render.Base.Shaders.EffectUtils.Load C# (CSharp) Method

Load() static private method

static private Load ( string name ) : ShaderBytecode
name string
return ShaderBytecode
        internal static ShaderBytecode Load(string name){
            var bytes = Shaders.GetObject(name) as byte[];
            if (bytes == null) {
                throw new System.Exception("Shader is missing!");
            }

            using (var ds = new DataStream(bytes.Length, true, true)) {
                ds.Write(bytes, 0, bytes.Length);
                return new ShaderBytecode(ds);
            }
        }
    }
EffectUtils