mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-19 06:09:01 +00:00
The maintenance of the conformance tests is moving to Github. This commit contains all the changes that have been done in Gitlab since the first public release of the conformance tests. Signed-off-by: Kevin Petit kevin.petit@arm.com
42 lines
1.6 KiB
Plaintext
42 lines
1.6 KiB
Plaintext
To run the 2.2 conformance tests test suite for the C++ features you need need
|
|
SPIR-V binaries.
|
|
|
|
If you are using a conformance package then the binaries are included in the
|
|
package. If you are using conformance tests from gitlab repositories then the
|
|
binaries need to be picked up from Khronos SVN URL mentioned below:
|
|
|
|
https://cvs.khronos.org/svn/repos/OpenCL/trunk/Khronos/spirv/spirv10_2015.11.25.zip
|
|
|
|
|
|
Alternatively you can check out and build all of the below repositories.
|
|
|
|
1. SPIRV-LLVM
|
|
LLVM with support for SPIR-V (required by clang compiler)
|
|
Repository: https://gitlab.khronos.org/opencl/SPIRV-LLVM
|
|
Branch: spec_constants
|
|
Notes: spirv-3.6.1 is a main branch with support for OpenCL C++ kernel language,
|
|
spec_constants is based on it, but it adds support for specialization constants.
|
|
|
|
2. Clang
|
|
Clang with support for OpenCL C++ kernel language
|
|
Repository: https://gitlab.khronos.org/opencl/clang
|
|
Branch: spec_constants
|
|
Notes: spirv-1.1 is a main branch with support for OpenCL C++ kernel language,
|
|
spec_constants is based on it, but it adds support for specialization constants.
|
|
|
|
3. libclcxx
|
|
OpenCL C++ Standard Library
|
|
Repository: https://gitlab.khronos.org/opencl/libclcxx
|
|
Branch: lit_tests_cl22
|
|
Notes: lit_tests_cl22 branch includes both LIT tests and changes introduced in
|
|
spec_constants branch, that is, implementation of Specialization Constants Library.
|
|
|
|
4. OpenCL 2.2 headers
|
|
OpenCL 2.2 headers
|
|
Repository: https://gitlab.khronos.org/opencl/headers
|
|
Branch: opencl22
|
|
|
|
5. OpenCL ICD (with 2.2 support)
|
|
OpenCL ICD
|
|
Repository: https://gitlab.khronos.org/opencl/icd
|
|
Branch: dev_cl22 |