我无法在Visual Studio 2017中找到启动HLSL调试器的选项。
Microsoft文档指示从中启动它 图形流水线阶段窗口或图形像素历史记录
https://msdn.microsoft.com/en-us/library/hh873197.aspx
但是,我不知道这些是什么或如何到达它们
当我直接在visual studio IDE中的hlsl代码中设置断点时,它只显示" The Breakpoint will not currently be hit
"在空的红色圆圈。
我假设我需要在hlsl调试器中打开hlsl代码,以便它在行中断开。
我在x64调试模式下运行新项目模板DirectX 11 App(Universal Windows)
,并在顶点和像素着色器中设置断点。
谢谢,
答案 0 :(得分:6)
/Zi
选项。D3D11_CREATE_DEVICE_DEBUG
标志)的情况下创建DX设备。