Cannot Enter Frame Debugging

Hi all , I`m using NSight first . I got a problem when start Shader Debugger as the same in user guide . The breakpoint cannot be hitted with the info : " You need to enter ‘Pause + Capture Mode’ for local shader debugging ". And then , I try to enter that mode , but a new error occur as follow:

I did the commond to findout my incompatlog :

  • glClearBufferData (queried; will fail if used): 0x00000001
  • glClearBufferSubData (queried; will fail if used): 0x00000001
  • glDispatchCompute (queried; will fail if used): 0x00000001
  • glDispatchComputeIndirect (queried; will fail if used): 0x00000001
  • glCopyImageSubData (queried; will fail if used): 0x00000001
  • glFramebufferParameteri (queried; will fail if used): 0x00000001
  • glGetFramebufferParameteriv (queried; will fail if used): 0x00000001
  • glGetNamedFramebufferParameterivEXT (queried; will fail if used): 0x00000001
  • glNamedFramebufferParameteriEXT (queried; will fail if used): 0x00000001
  • glGetInternalformati64v (queried; will fail if used): 0x00000001
  • glInvalidateBufferData (queried; will fail if used): 0x00000001
  • glInvalidateBufferSubData (queried; will fail if used): 0x00000001
  • glInvalidateFramebuffer (queried; will fail if used): 0x00000001
  • glInvalidateSubFramebuffer (queried; will fail if used): 0x00000001
  • glInvalidateTexImage (queried; will fail if used): 0x00000001
  • glInvalidateTexSubImage (queried; will fail if used): 0x00000001
  • glMultiDrawArraysIndirect (queried; will fail if used): 0x00000001
  • glMultiDrawElementsIndirect (queried; will fail if used): 0x00000001
  • glGetProgramInterfaceiv (queried; will fail if used): 0x00000001
  • glGetProgramResourceIndex (queried; will fail if used): 0x00000001
  • glGetProgramResourceLocation (queried; will fail if used): 0x00000001
  • glGetProgramResourceLocationIndex (queried; will fail if used): 0x00000001
  • glGetProgramResourceName (queried; will fail if used): 0x00000001
  • glGetProgramResourceiv (queried; will fail if used): 0x00000001
  • glShaderStorageBlockBinding (queried; will fail if used): 0x00000001
  • glTexBufferRange (queried; will fail if used): 0x00000001
  • glTextureBufferRangeEXT (queried; will fail if used): 0x00000001
  • glTexStorage2DMultisample (queried; will fail if used): 0x00000001
  • glTexStorage3DMultisample (queried; will fail if used): 0x00000001
  • glTextureView (queried; will fail if used): 0x00000001
  • glBindVertexBuffer (queried; will fail if used): 0x00000001
  • glVertexAttribBinding (queried; will fail if used): 0x00000001
  • glVertexAttribFormat (queried; will fail if used): 0x00000001
  • glVertexAttribIFormat (queried; will fail if used): 0x00000001
  • glVertexAttribLFormat (queried; will fail if used): 0x00000001
  • glVertexBindingDivisor (queried; will fail if used): 0x00000001
  • glDebugMessageCallback (queried; will fail if used): 0x00000001
  • glDebugMessageControl (queried; will fail if used): 0x00000001
  • glDebugMessageInsert (queried; will fail if used): 0x00000001
  • glGetDebugMessageLog (queried; will fail if used): 0x00000001
  • glGetObjectLabel (queried; will fail if used): 0x00000001
  • glGetObjectPtrLabel (queried; will fail if used): 0x00000001
  • glObjectLabel (queried; will fail if used): 0x00000001
  • glObjectPtrLabel (queried; will fail if used): 0x00000001
  • glPushDebugGroup (queried; will fail if used): 0x00000001
  • glLightModelfv: 0x00000001
  • glLightfv: 0x00000064
  • glEnable (cap = 0x00004000): 0x00000001
  • glEnable (cap = 0x00000B50): 0x00000064
  • glEnable (cap = 0x00000B57): 0x0000000A
  • glColorMaterial: 0x00000001
  • glColor4f: 0x0000000A
  • glDisableClientState (Classic attributes are not supported): 0x00000064
  • glMatrixMode: 0x000003E8
  • glLoadIdentity: 0x00000064
  • glPushMatrix: 0x000003E8
  • glMultMatrixd: 0x00000064
  • glRotatef: 0x00000064
  • glTranslatef: 0x00000064
  • glBegin: 0x0000000A
  • glColor4ub: 0x0000000A
  • glVertex3d: 0x00000064
  • glEnd: 0x0000000A
  • glPopMatrix: 0x000003E8
  • glMaterialfv: 0x0000000A
  • glEnableClientState (Classic attributes are not supported): 0x00000064
  • glNormalPointer: 0x00000001
  • glVertexPointer: 0x00000064
  • glOrtho: 0x0000000A
  • glMultMatrixf: 0x0000000A
  • glTranslated: 0x0000000A
  • glWindowPos2i: 0x0000000A
  • glDrawPixels: 0x0000000A
  • glColor3ub: 0x00000064

But I don`t know what does this mean . Is that means I cannot use glDisableClientState or glEnableClientState function if I want debug my shader with NSight ? The two functions were too old to support ? And what should I use to instead of the two functions ?

PS: Using GTX660 and Local Debugging with VS2010.

[url]http://http.developer.nvidia.com/NsightVisualStudio/3.1/Documentation/UserGuide/HTML/Nsight_Visual_Studio_Edition_User_Guide.htm#Graphics_OGL_Functions.htm%3FTocPath%3DNVIDIA%20Nsight%20Visual%20Studio%20Edition%203.1%20User%20Guide|Graphics%20Debugger|Frame%20Debugger%20(OpenGL)|_____6[/url]

I find the reason in this page , but I really don`t know using what function to instead . My OpenGL Knowledge is too weak .