Motivation
This project was created to provide information and simple test cases to OpenCL driver vendors about situations where code created by WebCL to OpenCL translator https://github.com/KhronosGroup/webcl-validator does not work expectedly.
To run test suite by your self, check readme from repository https://github.com/elhigu/opencl-testsuite
Contribute
It is really easy to run tests on yor platform and submit reports to this page. Just check out the code and...
1. cmake ../opencl-testsuite
2. make check
3. make send-report
Have you found some strange behavior with some OpenCL drivers? Please write reduced test case and we will add it to the test suite.
Results
DISCLAIMER: These results does not reflect any kind of goodness or badness of different OpenCL implementations. Reason why there are lots of fails for certain drivers is that we have just debugged our OpenCL code with these drivers and added test cases which specifically fails on certain platform. It is even possible that some test cases are invalid and in that case we will gladly fix them and accept pull requests.
Test cases are designed to help vendors to reproduce some problems that users has encountered.