I am debugging/profiling my OpenGL 4.5 application using Nsight Graphics 2018.6.0.0 on Windows. When I start the application an alert window pops up titled “Unknown object detected” and states “An unknown object was detected being passed to an API call” followed by some more text. About a dozen of these alerts pop up before my application starts, at which point I am able to capture a frame with Nsight.
I am confused by a couple things here. First, the “Report Unknown Objects” option is listed under D3D options in the “Additional options” section (and it is suggested I use that option in the alert message), but I am using OpenGL, not D3D. (And there is no such option in the OpenGL section.)
Second, is there an explanation of what an “unknown object” could be? Does this mean I’m making an invalid API call, and if so can I get diagnostic info on what calls are triggering this error?