HOME

TheInfoList



OR:

VOGL is a
debugger A debugger is a computer program used to test and debug other programs (the "target" programs). Common features of debuggers include the ability to run or halt the target program using breakpoints, step through code line by line, and display ...
for the
OpenGL OpenGL (Open Graphics Library) is a Language-independent specification, cross-language, cross-platform application programming interface (API) for rendering 2D computer graphics, 2D and 3D computer graphics, 3D vector graphics. The API is typic ...
rendering API intended to be used in the development of video games. VOGL was originally written at RAD Game Tools and
Valve A valve is a device or natural object that regulates, directs or controls the flow of a fluid (gases, liquids, fluidized solids, or Slurry, slurries) by opening, closing, or partially obstructing various passageways. Valves are technically Pip ...
. VOGL is
free and open-source software Free and open-source software (FOSS) is software available under a license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term encompassing free ...
subject to the terms of the
MIT License The MIT License is a permissive software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s. As a permissive license, it puts very few restrictions on reuse and therefore has high license compatibility. Unl ...
.


Description

There is a graphical front-end implementing Qt5-based
GUI widget A graphical widget (also graphical control element or control) in a graphical user interface is an element of interaction, such as a button or a scroll bar. Controls are software components that a computer user interacts with through direct m ...
s. VOGL was initially released with support for Linux operating systems only, but on April 23, 2014, additional support for
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
was released. Goals included: * Free and open-source *
Steam Steam is water vapor, often mixed with air or an aerosol of liquid water droplets. This may occur due to evaporation or due to boiling, where heat is applied until water reaches the enthalpy of vaporization. Saturated or superheated steam is inv ...
integration * Vendor and driver version neutral * No special app builds needed * Frame capturing, full stream tracing, trace trimming * Optimized replayer * OpenGL usage validation * Regression testing, benchmarking * Robust API support: OpenGL v3/4.x, core or compatibility contexts * UI to edit captures, inspect state, diff snapshots, control tracing VOGLperf is a benchmarking tool for Linux OpenGL games.


See also

* Valgrind *
Linux gaming Linux-based operating systems can be used for playing video games. Because few games natively support the Linux kernel, various software has been made to run Windows games, software, and programs, such as Wine, Cedega, DXVK, and Proton, and ma ...


References

{{reflist


External links


vogl's GitHub repository

Moving Your Games to OpenGL
From 33:47 till the end of the video there is an introduction to VOGL
Moving Your Games to OpenGL
Steam Dev Days 2014 Presentation PDF Debuggers Software using the MIT license Free software programmed in C++ Software that uses Qt Valve Corporation Video game development software for Linux