Radek Szymanski
cdd32af4d9
cl21: Convert select to testHarness ( #72 )
...
Signed-off-by: Radek Szymanski <radek.szymanski@arm.com >
2019-03-18 10:06:45 +00:00
Grzegorz Wawiorko
d631cc1858
Khronos Bug 15347 fixed code review issues + fix for a similar issue in basic constant test ( #75 )
2019-03-18 10:03:57 +00:00
Radek Szymanski
bb5b65e014
cl21: Convert allocations to testHarness ( #71 )
...
Signed-off-by: Radek Szymanski <radek.szymanski@arm.com >
2019-03-18 10:03:08 +00:00
Grzegorz Wawiorko
e25bbf1ce2
Khronos Bug 15347 fix for the same issue in the compatibility tests ( #80 )
2019-03-18 10:00:02 +00:00
Radek Szymanski
03da14073c
cl21: Convert images/kernel_read_write to testHarness ( #70 )
...
Signed-off-by: Radek Szymanski <radek.szymanski@arm.com >
2019-03-18 09:56:15 +00:00
Grzegorz Wawiorko
37d0455bc7
Khronos Bug 15347 test_api_min_max allocates too much memory ( #67 )
2019-03-18 09:51:11 +00:00
Radek Szymanski
db94f4736d
cl21: Convert images/clCopyImage to testHarness ( #57 )
...
* cl21: Convert images/clCopyImage to testHarness
Signed-off-by: Radek Szymanski <radek.szymanski@arm.com >
* Remove print options from original patch
Signed-off-by: Radek Szymanski <radek.szymanski@arm.com >
2019-03-18 09:49:26 +00:00
Grzegorz Wawiorko
a0ea80e426
Khronos Bug 15683 Missing OpenCL 2.1 support in API compatibility tests
2019-03-15 10:27:28 +00:00
Kevin Petit
b4a002befe
Remove build systems other than CMake
...
Make it clear that CMake is the only supported build system.
Signed-off-by: Kevin Petit <kevin.petit@arm.com >
2019-03-15 09:48:12 +00:00
Grzegorz Wawiorko
0f507eb84f
Pass CL_MAP_READ to clEnqueueMapImage as passing 0 is invalid
2019-03-15 09:47:26 +00:00
Grzegorz Wawiorko
6bc5236b1c
Khronos Bug 15271 allocations test doesn't check if all events on the wait list are valid
2019-03-15 09:37:45 +00:00
Kevin Petit
64594d460e
Fix Apple build
...
Signed-off-by: Kevin Petit <kevin.petit@arm.com >
2019-03-05 16:24:34 +00:00
Radek Szymanski
084828bbd8
Conversion to testHarness - math_brute_force
...
Signed-off-by: Radek Szymanski <radek.szymanski@arm.com >
2019-03-05 16:24:34 +00:00
Kevin Petit
aadfe3c5a7
cl20: Khronos Bug 16122: Convert half to test harness
...
Conflicts:
test_conformance/half/CMakeLists.txt
test_conformance/half/Test_vStoreHalf.c
test_conformance/half/cl_utils.c
test_conformance/half/cl_utils.h
Signed-off-by: Radek Szymanski <radek.szymanski@arm.com >
Signed-off-by: Kevin Petit <kevin.petit@arm.com >
2019-03-05 16:24:34 +00:00
Radek Szymanski
901bc34567
Conversion to testHarness - conversions
...
Signed-off-by: Radek Szymanski <radek.szymanski@arm.com >
2019-03-05 16:24:34 +00:00
Kevin Petit
becdc3a1ad
Fix build of printf test
...
Also build as C++11 (required for unique_ptr)
Signed-off-by: Kevin Petit <kevin.petit@arm.com >
2019-03-05 16:24:34 +00:00
Kevin Petit
05a11d8e49
Synchronise with Khronos-private Gitlab branch
...
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
2019-03-05 16:24:34 +00:00
Kevin Petit
ba975e4112
Add OSX to the list of Travis CI OSes
...
Signed-off-by: Kevin Petit <kevin.petit@arm.com >
2018-11-07 10:09:53 +00:00
Kevin Petit
7901538f0f
Add Travis badge to README
...
Signed-off-by: Kevin Petit <kevin.petit@arm.com >
2018-10-23 17:33:44 +00:00
Kevin Petit
ded7c94bf7
Add basic Travis config for Linux builds
...
Performs a single build on Linux using the unified
headers and linking against the ICD.
Unified headers are broken for 2.x on OSX (see
https://github.com/KhronosGroup/OpenCL-Headers/issues/31 ).
Adding OSX builds should hopefully be a one-line change
once this is fixed.
Signed-off-by: Kevin Petit <kevin.petit@arm.com >
2018-10-23 17:09:11 +00:00
Kevin Petit
50aaa40f33
cmake: don't set CL_INCLUDE_DIR in CMakeVendor.txt
...
This will always override anything the user provides. We could
turn it into a cache variable to avoid this but the default
value assumes the location of headers in a hypothetical driver
tree which probably doesn't work for anybody so just get rid of
it instead.
Also remove all references to OPENCL_DRIVER in the build system.
Any such integration doesn't really belong in the CTS's build
system and can triavialy be done with a wrapper project.
Signed-off-by: Kevin Petit <kevin.petit@arm.com >
2018-10-23 17:09:11 +00:00
Alastair Murray
71a5c8251e
Replace license.txt contents with Apache 2.0 license
...
License text taken from: https://www.apache.org/licenses/LICENSE-2.0.txt
2017-11-07 21:43:36 +05:30
Kedar Patil
c3a61c6bdc
Initial open source release of OpenCL 2.1 CTS.
2017-05-16 18:48:39 +05:30
Khronos Group Webmaster
6911ba5116
Initial commit
2017-05-15 09:06:40 -04:00