VOGL

{{multiple issues|

{{primary sources|date=August 2014}}

{{notability|Products|date=August 2014}}

}}

{{Infobox software

| name = VOGL

| title = VOGL

| logo =

| logo caption =

| logo_size =

| logo_alt =

| screenshot =

| caption =

| screenshot_size =

| screenshot_alt =

| collapsible =

| author = RAD Game Tools and Valve

| developer =

| released = {{Start date and age|2014|03|12}}

| discontinued =

| latest release version =

| latest release date =

| latest preview version =

| latest preview date =

| repo = {{GitHub|ValveSoftware/vogl|vogl}}

| frequently updated =

| programming language = C++

| operating system = Linux, Microsoft Windows{{cite web |url= http://richg42.blogspot.de/2014/04/vogl-windows-port-new-regression-test.html |title=vogl Windows port, new regression test system, new vogl_chroot repo |date= April 23, 2014 |author= Rich Geldreich |work= Blog |access-date= May 7, 2017 }}

| platform =

| size =

| language =

| language count =

| language footnote =

| genre = Debugger

| license = MIT License{{cite web |url=https://github.com/ValveSoftware/vogl/blob/master/LICENSE |title=VOGL License|website=GitHub|date=2019-03-04}}

| website =

}}

File:Linux kernel and OpenGL video games.svg comprises an implementation of OpenGL as well as the user-space device drivers. There are additional components inside the Linux kernel: the DRM and the KMS.]]

VOGL is a debugger for the OpenGL rendering API intended to be used in the development of video games. VOGL was originally written at RAD Game Tools and Valve. VOGL is free and open-source software subject to the terms of the MIT License.

Description

There is a graphical front-end implementing Qt5-based GUI widgets.{{cite web|url=http://richg42.blogspot.de/2014/03/couple-vogl-debuggereditor-ui_21.html|title=couple vogl debugger/editor UI screenshots|date=2014-03-21}}

VOGL was initially released with support for Linux operating systems only, but on April 23, 2014, additional support for Microsoft Windows was released.

Goals included:

  • Free and open-source
  • Steam 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.{{cite web |url=https://github.com/ValveSoftware/voglperf |title=VOGLperf on GitHub|website=GitHub|date=2019-01-31}}

See also

{{Portal|Free and open-source software}}

References

{{reflist}}