My purpose is to be able to debug GLSL code using Nsight’s Shader Debugging as a means to study OpenGL. I have a GeForce GTX 1050 Ti graphics card but I was told Nsight’s Shader Debugging does not support GeForce GTX 1050 Ti at the moment. So I plan to buy a cheap Quadro K600 to make running GLSL code line by line possible. To make sure my configuration works with Nsight 5.5, I write down the configuration here, asking if it will work as what I am expecting.
First, the reply of this thread [url]Cannot set breakpoint in Nsight for Visual Studio for a simple OpenGL program - Nsight Visual Studio Edition - NVIDIA Developer Forums says only Kepler architecture supports Nsight’s Shader Debugging at the moment. Quadro K600 is Kepler architecture and can run OpenGL 4.6 after the newest driver is installed ([url]https://developer.nvidia.com/opengl-driver[/url]), so it should be able to run within Shader Debugging. Right?
Second, according to the documentation:[url]NVIDIA Nsight Visual Studio Edition User Guide
I have to use remote debugging to work with Shader Debugging. Fortunately I have another desktop, so I will insert the Quadro K600 into it and configure the remote debugging in compliance with the documentation. Incidentally, I don’t need to make the Quadro K600 headless (i.e., does not connect to a display) in order to debug GLSL shaders, right?
So, the configuration is:
The host:
- Windows 10 Education
- GeForce GTX 1050 Ti
- Visual Studio 2017 version 15.5.6
- Nsight for VS 5.5
The target: - Windows 7 Professional
- Quadro K600
- Visual Studio 2015 Update 3
- Nsight for VS 5.5
- The two machines are connected in a LAN.
Will this configuration work with Nsight 5.5’s Shader Debugging? If there is any problem in my configuration, please kindly point out. Thank you.