The OpenGL 2.1+, OpenGL ES 2.0+ mutli-platform debugger on-line debugger.
The project loosely based on my 2012 thesis from Gdańsk University of Technology.
It is not actively developed any more. Moreover, it is not tested enough and does not show any good coding standards.
Applications using OpenGL running on following systems can be debugged:
** Android MIPS target is not being build by default.
Additionally, the GUI runs on Windows and Linux platforms.
Building using provided scripts is easy, however there are multiple tool and library prerequisites that must be installed before the build.
Following lists the best known versions of these tools and libraries.
Microsoft Visual Studio 2015 (Community Edition, or other version other than Express).
Wix Toolset (with an extension for Visual Studio 2015)
CMake 3.3 or later for windows, with cmake in PATH environment variable
Android NDK r10d, http://dl.google.com/android/ndk/, set ANDROID_NDK environment variable to NDK directory
Python 2.7.*, http://www.python.org/download/
Qt 5.8 or Visual Studio 2015 32-bit, https://www.qt.io/download-open-source/
Set QTDIR environment variable to QT installation directory (like D:\Qt\Qt5.8.0\5.8\msvc2015)
Visual Studio Add-in for QT5, https://www.qt.io/download-open-source
On Ubuntu 12.04, following packages are needed
Needed:
Ubuntu packages: cmake g++-4.7 libxxf86vm-dev python-lxml x11proto-gl-dev libelf-dev libqt4-dev (or QT 5.0 version)
Android NDK r9b, set ANDROID_NDK environment variable to NDK directory
Just run the script:
built.py
By default build.py will build 64-bit (x86_64) redistributable installable package. On Windows this is an MSI installer, on Ubuntu this is a debugler--Linux-deb package.
Installers are build in build\x64\Release\Installer (on Windows) or build/64-dist/Release (on Linux) directories.
Other targets may be build using following command line:
built.py [target]
Run
cd build/<target>/<configuration>/UT
ut
Under Visual Studio you can use GoogleTest Runner extension