You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Client application to display hardware implementation details for devices supporting the OpenCL API by Khronos.
The hardware reports can be submitted to a public online database that allows comparing different devices, browsing available features, extensions, formats, etc.
Supported platforms
A OpenCL compatible device (GPU, CPU) is required
Windows (x64)
Linux (x64)
Android
Building
The repository includes a project file for the Qt Creator IDE that has been tested to work with Windows, Linux and Android. This is the preferred (and easiest) way of building the application if you want to build it yourself. Using the Qt Visual Studio Tools, it's also possible to use a current Visual Studio version.
Alternatively, you can simply run qmake followed by make in the source directory.
GUI config
The default config from the OpenCLCapsViewer.pro project file will build a version with a graphical user interface. This is the recommended way of using the application.
CLI config
For systems without a graphical user interface, the OpenCLCapsViewerCLI.pro project file can be used to build a command line only version of the application. It does not require any UI libraries and reports can be uploaded using command line arguments. Available command line arguments can be find in this document.
Releases
Current releases for all platforms will be provided on a regular basis at this link.
Dependencies
Qt 5.12 - Older versions may not work due to missing functionality
Legal
OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos
About
Client application for populating the community-driven OpenCL database