private void buttonRestrivtive_Click(object sender, EventArgs e) { Result = new Z64ObjectAnalyzer.Config(); Result.ImprobableOpCodes = new List <CmdID>() { CmdID.G_BRANCH_Z, CmdID.G_CULLDL, CmdID.G_NOOP, CmdID.G_SPNOOP, CmdID.G_LOAD_UCODE, }; Result.Patterns = new List <Z64ObjectAnalyzer.Config.OpCodePattern>() { Z64ObjectAnalyzer.Config.OpCodePattern.Parse("G_VTX: *, G_TRI1|G_TRI2"), Z64ObjectAnalyzer.Config.OpCodePattern.Parse("G_TRI1: G_TRI1|G_TRI2|G_VTX, *"), Z64ObjectAnalyzer.Config.OpCodePattern.Parse("G_TRI2: G_TRI1|G_TRI2|G_VTX, *"), Z64ObjectAnalyzer.Config.OpCodePattern.Parse("G_LOADTLUT: *, G_RDPPIPESYNC"), Z64ObjectAnalyzer.Config.OpCodePattern.Parse("G_LOADBLOCK: *, G_RDPPIPESYNC"), Z64ObjectAnalyzer.Config.OpCodePattern.Parse("G_RDPHALF_1: *, G_LOAD_UCODE"), Z64ObjectAnalyzer.Config.OpCodePattern.Parse("G_RDPHALF_1: G_TEXRECT, *, G_RDPHALF_2"), Z64ObjectAnalyzer.Config.OpCodePattern.Parse("G_RDPHALF_1: G_TEXRECTFLIP, *, G_RDPHALF_2"), Z64ObjectAnalyzer.Config.OpCodePattern.Parse("G_RDPHALF_2: G_TEXRECT, G_RDPHALF_1, *"), Z64ObjectAnalyzer.Config.OpCodePattern.Parse("G_RDPHALF_2: G_TEXRECTFLIP, G_RDPHALF_1, *"), Z64ObjectAnalyzer.Config.OpCodePattern.Parse("G_TEXRECT: *, G_RDPHALF_1, G_RDPHALF_2"), Z64ObjectAnalyzer.Config.OpCodePattern.Parse("G_TEXRECTFLIP: *, G_RDPHALF_1, G_RDPHALF_2"), Z64ObjectAnalyzer.Config.OpCodePattern.Parse("G_RDPLOADSYNC: *, G_LOADBLOCK"), Z64ObjectAnalyzer.Config.OpCodePattern.Parse("G_RDPLOADSYNC: *, G_LOADTLUT"), }; UpdateTextBoxes(); }
private void buttonNormal_Click(object sender, EventArgs e) { Result = new Z64ObjectAnalyzer.Config(); Result.ImprobableOpCodes = new List <CmdID>() { CmdID.G_BRANCH_Z, CmdID.G_CULLDL, CmdID.G_NOOP, CmdID.G_SPNOOP, CmdID.G_LOAD_UCODE, }; UpdateTextBoxes(); }
private void buttonNoRestriction_Click(object sender, EventArgs e) { Result = new Z64ObjectAnalyzer.Config(); UpdateTextBoxes(); }