我有一个通过清除屏幕并绘制三角形来按预期工作的应用程序,但我想在 Visual Studio 图形调试器中单步执行顶点和像素着色器代码,但调试符号似乎丢失了:
我使用的是 VS2022 版本 17.9.4,着色器是从源代码读取的,并在运行时使用带有以下标志的 D3DCompile 进行编译:
D3DCOMPILE_DEBUG | D3DCOMPILE_SKIP_OPTIMIZATION | D3DCOMPILE_ENABLE_STRICTNESS
对于可能缺少什么有什么想法吗?似乎没有启用 GPU 反汇编收集的选项。
似乎按 F10 确实允许我单步执行代码并查看局部变量的变化,只是无法放置断点。