I’m trying to attach TGB 2.1 on non-rooted Shield device. I’ve removed all egl-related links from the build files, source code and SDL2 and replaced them with libNvidia_gfx_debugger.so.
My game starts, works as expected, TGD connects to it but all the options are grayed our. I see the following TGD-related output in the log file:
I/NGD ( 7121): -- Attempting to load the Tegra Graphics Debugger from the application's lib folder: /data/app/*.*.*/lib/arm/libNvidia_gfx_debugger.so W/linker ( 7121): libNvidia_gfx_debugger.so: unused DT entry: type 0x1d arg 0x3741 I/NGD ( 7121): Starting GTI initialization... I/NGD ( 7121): Graphics interception initialized
Any idea what could possibly go wrong?
P.S. It seems that the application sometimes tries to load egl/gles so files dynamically. I’ve replaced this code with links to libNvidia_gfx_debugger.so.