Add debug labels for new dispatch opcodes

This commit is contained in:
Robbert van der Helm
2020-03-08 13:52:55 +01:00
parent f1901de62b
commit 97a68e3fb0
+51
View File
@@ -201,9 +201,18 @@ std::optional<std::string> opcode_to_string(bool is_dispatch, int opcode) {
case effGetProgram: case effGetProgram:
return "effGetProgram"; return "effGetProgram";
break; break;
case effSetProgramName:
return "effSetProgramName";
break;
case effGetProgramName: case effGetProgramName:
return "effGetProgramName"; return "effGetProgramName";
break; break;
case effGetParamLabel:
return "effGetParamLabel";
break;
case effGetParamDisplay:
return "effGetParamDisplay";
break;
case effGetParamName: case effGetParamName:
return "effGetParamName"; return "effGetParamName";
break; break;
@@ -231,15 +240,33 @@ std::optional<std::string> opcode_to_string(bool is_dispatch, int opcode) {
case effEditTop: case effEditTop:
return "effEditTop"; return "effEditTop";
break; break;
case effIdentify:
return "effIdentify";
break;
case effGetChunk:
return "effGetChunk";
break;
case effSetChunk: case effSetChunk:
return "effSetChunk"; return "effSetChunk";
break; break;
case effProcessEvents: case effProcessEvents:
return "effProcessEvents"; return "effProcessEvents";
break; break;
case effCanBeAutomated:
return "effCanBeAutomated";
break;
case effGetProgramNameIndexed:
return "effGetProgramNameIndexed";
break;
case effGetPlugCategory:
return "effGetPlugCategory";
break;
case effGetEffectName: case effGetEffectName:
return "effGetEffectName"; return "effGetEffectName";
break; break;
case effGetParameterProperties:
return "effGetParameterProperties";
break;
case effGetVendorString: case effGetVendorString:
return "effGetVendorString"; return "effGetVendorString";
break; break;
@@ -252,9 +279,33 @@ std::optional<std::string> opcode_to_string(bool is_dispatch, int opcode) {
case effCanDo: case effCanDo:
return "effCanDo"; return "effCanDo";
break; break;
case effIdle:
return "effIdle";
break;
case effGetVstVersion: case effGetVstVersion:
return "effGetVstVersion"; return "effGetVstVersion";
break; break;
case effBeginSetProgram:
return "effBeginSetProgram";
break;
case effEndSetProgram:
return "effEndSetProgram";
break;
case effShellGetNextPlugin:
return "effShellGetNextPlugin";
break;
case effBeginLoadBank:
return "effBeginLoadBank";
break;
case effBeginLoadProgram:
return "effBeginLoadProgram";
break;
case effStartProcess:
return "effStartProcess";
break;
case effStopProcess:
return "effStopProcess";
break;
default: default:
return std::nullopt; return std::nullopt;
break; break;