C++ 如何获取捕获的着色器参数的值

C++ 如何获取捕获的着色器参数的值,c++,c,directx,shader,direct3d,C++,C,Directx,Shader,Direct3d,我正在寻找一个帧捕获程序,如Intel GPA、GPUPerfStudio、PerfHUD或DX Debugger,它允许我在调试捕获的帧时获取着色器参数的值。在“英特尔GPA”中,它向我显示参数的名称和类型,如float、float2、float3或float4,但不显示它们的值 我试图查看API日志,但不清楚,并没有打印SETVERTEXSHADERCONSTANTF的值参数,我认为它设置了着色器参数的值,而是打印System.Single[] 如果您使用的是VS2013,则可以使用它调试h

我正在寻找一个帧捕获程序,如Intel GPA、GPUPerfStudio、PerfHUD或DX Debugger,它允许我在调试捕获的帧时获取着色器参数的值。在“英特尔GPA”中,它向我显示参数的名称和类型,如float、float2、float3或float4,但不显示它们的值


我试图查看API日志,但不清楚,并没有打印SETVERTEXSHADERCONSTANTF的值参数,我认为它设置了着色器参数的值,而是打印System.Single[]

如果您使用的是VS2013,则可以使用它调试hlsl代码:。另见