static public ShaderModel ReadShader(Stream stream) { using (var ss = new ShaderReader(stream)) { return(ss.ReadShader()); } }
static public ShaderModel ReadShader(byte[] data) { using (var ms = new MemoryStream(data)) using (var ss = new ShaderReader(ms)) { return(ss.ReadShader()); } }
public static string Disassemble(byte[] bytecode) { var shaderModel = ShaderReader.ReadShader(bytecode); return(Disassemble(shaderModel)); }
public static string Decompile(byte[] bytecode, string entryPoint = null) { var shaderModel = ShaderReader.ReadShader(bytecode); return(Decompile(shaderModel)); }
public static string Decompile(byte[] bytecode) { var shaderModel = ShaderReader.ReadShader(bytecode); return(Decompile(shaderModel)); }