Copyright (C) 2017-2024 Arun Sivaraman (<a href="arunsivaramanneo@gmail.com"><b>arunsivaramanneo@gmail.com</b></a>)

<b>GPU Viewer is a FREE SOFTWARE: This program comes with ABSOLUTELY NO WARRANTY. </b>
You can redistribute it and/or modify it under the terms of the GNU General Public license as published by the free software Foundation, either version 3 of the license, or (at your Option) any later version.
Click on the GPLv3 Icon below to view the License

This project is developed as a basic front-end UI for the command-line outputs of glxinfo, vulkaninfo, clinfo,es2_info and vdpauinfo. 
The application helps in viewing/navigating the OpenGL, Vulkan, OpenCL, EGL and VDPAU Information in ease over command-line.

Please do note that this project does not use any OpenGL,Vulkan or OpenCL programming languages. The entire application works as a wrapper on the glxinfo, vulkaninfo, clinfo, es2_info and vdpauinfo output.

The latest source code of this program can be found at
<a href="https://github.com/arunsivaramanneo/GPU-Viewer"><b>https://github.com/arunsivaramanneo/GPU-Viewer</b></a>

This program uses:
    -  python 3 or higher
    -  GTK4+ for the graphical user interface
    -  The below commands are used to fetch the report
         - glxinfo(OpenGL Information)
         - vulkaninfo(Vulkan Information) 
         - clinfo(OpenCL Information)
         - es2_info(EGL Information)
         - vdpauinfo(VDPAU Information) (Note : Supported on x11)
         - lscpu (CPU information)
         - lsb_release (Distro Information) 
         - XDG_CURRENT_DESKTOP (Desktop Information)
         - XDG_SESSION_TYPE (Windowing System Information)
         - cat /proc/meminfo | awk '/Mem/' (Memory information)
         - uname -r (Kernel Information)

If you find the project interesting enough, please consider making a <b>DONATION</b>. 
Even a small one would mean the world to me. More than a mere financial act, donate means that you simply believe in this project and want it to be better.

Trademarks
    - OpenGL® and the oval logo are trademarks or registered trademarks of Hewlett Packard Enterprise in the United States and/or other countries worldwide.
    - OpenGL is a registered trademark and the OpenGL ES logo is a trademark of Hewlett Packard Enterprise used by permission by Khronos.
    - EGL and the EGL logo are trademarks of the Khronos Group Inc.
    - Vulkan and the Vulkan logo are registered trademarks of the Khronos Group Inc.
    - OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.
    - Intel and the Intel logo are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries.
    - NVIDIA and NVIDIA logo are trademarks and/or registered trademarks of NVIDIA Corporation in the U.S. and/or other countries.
    - AMD and AMD logo are trademarks or registered trademark of AMD
    - GITHUB®, the GITHUB® logo design, OCTOCAT® and the OCTOCAT® logo design are exclusive trademarks registered in the United States by GitHub, Inc.
