mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-26 08:49:02 +00:00
Initial open source release of OpenCL 2.2 CTS.
This commit is contained in:
42
readme-spir-v-binaries.txt
Normal file
42
readme-spir-v-binaries.txt
Normal file
@@ -0,0 +1,42 @@
|
||||
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
|
||||
Reference in New Issue
Block a user