Manual-sync mirror of chromium.googlesource.com/external/github.com/KhronosGroup/OpenCL-CTS
Find a file
Nikhil Joshi f337e0b6f9
Fix command-line function range for bruteforce (#1127)
* Fix enqueue_flags test to use correct barrier type.

Currently, enqueue_flags test uses CLK_LOCAL_MEM_FENCE.
Use CLK_GLOBAL_MEM_FENCE instead as all threads across work-groups
need to wait here.

* Add check for support for Read-Wrie images

Read-Write images have required OpenCL 2.x.
Read-Write image tests are already being skipped
for 1.x devices.
With OpenCL 3.0, read-write images being optional,
the tests should be run or skipped
depending on the implementation support.

Add a check to decide if Read-Write images are
supported or required to be supported depending
on OpenCL version and decide if the tests should
be run on skipped.

Fixes issue #894

* Fix formatting in case of Read-Write image checks.

Fix formatting in case of Read-write image checks.
Also, combine two ifs into one in case of
kerne_read_write tests

* Fix some more formatting for RW-image checks

Remove unnecessary spaces at various places.
Also, fix lengthy lines.

* Fix malloc-size calculation in test imagedim

unsigned char size is silently assumed to be 1
in imagedim test of test_basic.
Pass sizeof(type) in malloc size calculation.
Also, change loop variable from signed to unsigned.
Add checks for null pointer for malloced memory.

* Fix command-line function range for bruteforce

Runnning "test_bruteforce N M" is expected to skip
first N functions and test M functions after it.
When N is 0, the test currently skips M functions
and run all functions thereafter.
Fix the test to honor semantics of these
command-line options to correctly test
first M functions when N is 0.
2021-01-29 14:13:54 +00:00
.github/workflows Replace Travis CI with Github Actions (#1047) 2020-11-06 11:23:50 +00:00
test_common Use std::vector for format lists in images suite (#1105) 2021-01-14 13:27:59 +00:00
test_conformance Fix command-line function range for bruteforce (#1127) 2021-01-29 14:13:54 +00:00
test_extensions Remove imageSupportRequired parameter to runTestHarness (#1077) 2020-12-09 16:12:40 +00:00
.appveyor.yml build an OpenCL 3.0 ICD loader for CI builds (#860) 2020-07-29 09:32:40 +01:00
.clang-format clang-format: indent continued lines (#739) 2020-04-17 10:54:58 +01:00
.gitattributes Add SPIR-V binaries for OpenCL C++ tests. 2017-07-25 20:39:41 +05:30
check-format.sh Use clang-format-9 binary in Github Actions (#1088) 2021-01-04 15:20:55 +00:00
CMakeLists.txt gles: Fix compile errors. (#976) 2020-11-09 11:04:57 +00:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2018-10-10 16:02:58 -04:00
LICENSE.txt Change name to LICENSE.txt, revert to Apache 2.0 2018-10-03 10:08:39 -04:00
presubmit.sh Replace Travis CI with Github Actions (#1047) 2020-11-06 11:23:50 +00:00
readme-spir-v-binaries.txt Merge branch 'cl21_trunk' 2019-07-30 12:10:52 +01:00
README.md Update Travis badge to master branch (#258) 2019-05-02 17:05:11 +08:00

OpenCL-CTS Build Status

The OpenCL Conformance Tests