如何检测PIX是否正在运行?

时间:2012-06-21 17:52:14

标签: direct3d

我的应用程序以几种不同的方式适应慢速帧速率。当我运行PIX实验时,渲染变得更慢,因此这些技术被激活。当我想使用PIX时,我想禁用它而不必单独构建。类似的东西:

if (running_slow() && !running_pix()) {
    reduce_graphics();
}

1 个答案:

答案 0 :(得分:0)

在2010年6月的DirectX SDK中:

bool running_pix() {
    return D3DPERF_GetStatus() != 0;
}