X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=cli%2Fcli_trace.cpp;h=2646ffd8a0190c1bd80b621145c3dd1162efb5e5;hb=e51e22f4dbeb0851521b68eca1ac4f42f57f5d2c;hp=1d19ed5c5ba11e9662d3253192d2ca5e26869122;hpb=1e4a6ece0bd97c374967381e3ce5199d16fddf4d;p=apitrace diff --git a/cli/cli_trace.cpp b/cli/cli_trace.cpp index 1d19ed5..2646ffd 100644 --- a/cli/cli_trace.cpp +++ b/cli/cli_trace.cpp @@ -116,9 +116,7 @@ traceProgram(trace::API api, case trace::API_D3D9: wrapperFilename = "d3d9.dll"; break; - case trace::API_D3D10: - case trace::API_D3D10_1: - case trace::API_D3D11: + case trace::API_DXGI: wrapperFilename = "dxgitrace.dll"; useInject = true; break; @@ -270,12 +268,12 @@ command(int argc, char *argv[]) api = trace::API_D3D8; } else if (strcmp(optarg, "d3d9") == 0) { api = trace::API_D3D9; - } else if (strcmp(optarg, "d3d10") == 0) { - api = trace::API_D3D10; - } else if (strcmp(optarg, "d3d10_1") == 0) { - api = trace::API_D3D10_1; - } else if (strcmp(optarg, "d3d11") == 0) { - api = trace::API_D3D11; + } else if (strcmp(optarg, "dxgi") == 0 || + strcmp(optarg, "d3d10") == 0 || + strcmp(optarg, "d3d10_1") == 0 || + strcmp(optarg, "d3d11") == 0 || + strcmp(optarg, "d3d11_1") == 0) { + api = trace::API_DXGI; } else { std::cerr << "error: unknown API `" << optarg << "`\n"; usage();