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);
}
}
}