public static string Decompile(ShaderModel shaderModel, string entryPoint = null) { if (shaderModel.Type == ShaderType.Effect) { return(EffectHLSLWriter.Decompile(shaderModel.EffectChunk)); } var hlslWriter = new HlslWriter(shaderModel, false, entryPoint); return(hlslWriter.Decompile()); }
public static string Decompile(EffectContainer effectChunk) { var asmWriter = new EffectHLSLWriter(effectChunk); return(asmWriter.Decompile()); }