- glCapsViewer is a small tool that reads out all important capabilites of the current OpenGL-implementation present on your system (current version uses the OpenGL4.1 specs) and stores them into an XML-file that can be uploaded into a rudimentary “database”.The long-run goal is to create on online database with the OpenGL capabilities of as many different graphics cards as possible (like Tom Nyudens did a long time ago with the vanished delphi3d). This should be a very valuable ressource for all people that code games and/or apps (or whatever) using OpenGL as they can quickly check what GPU supports what OpenGL features. It can even be used to check for minimum requirements if you e.g. need a certain minimum supported texture size e.g.
As of version 0.5 the tool is now accompanied by a real SQL database that it’s reports are stored into. Along with this change from a simple PHP-listing of uploaded XMLs there are a lot of new functions that were easy to implement with a real database. So you can now see statistics and (more interesting) are able to select up to 8 reports to compare them in a single page.
You can access the database through via this link.
- (Windows) glCapsViewer 0.7a (~930 KBytes) (1265 Downloads)
- (Linux, i386) glCapsViewer 0.7 (.tar.gz, ~2.6 MBytes) (533 Downloads)
- (Mac OSX) glCapsViewer 0.6 (.tar.gz, ~2.6 MBytes) (586 Downloads)
- (Windows only) Updated OS-detection with support for Windows 8
- Support for proxy settings added (Note : Don’t store proxy passwords on public computers!)
- First release with Mac OSX support (thanks to damadmax for the port!)
- GPU capability database now based on a real SQL database with lots of new online functionality (statistics, comparing several reports, etc.)
- Changed initial position to screen center instead of desktop center
- Changed file format, extensions are now put into single node
Version 0.4a (Win32 only)
- Changed the way of getting operating system name from WMI to plain registry key readout. WMI caused problems for users of some older operating systems.
- Ported to Lazarus/FPC for cross-plattform purposes
- First release with linux port
- Minor changes (reports are now stored with OS tag, etc.)
- New prompt for submitter name/nick before uploading reports that is stored with the report and also displayd (can be left blank)
- Changed automatic generation of file names, now stores renderer name AND version for allowing multiple renderer reports in database
- Already existing reports for same renderer and version won’t be overwritten
- Online capabilities database first implementation
- Uploading reports now possible (no checks for duplicates, etc. yet)
- Button for opening the online capabilities report listing
- Minor changes to the XML file format
- First more or less public release. Basic functionality, no online stuff yet.