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.