Commit Graph

  • 7a0e7e767a Test all cluster sizes for cl_khr_subgroup_clustered_reduce (#1408) Stuart Brady 2022-04-12 17:42:55 +01:00
  • 2fcdde96d2 refactor work group scan and reduction tests (#1401) Ben Ashbaugh 2022-04-04 13:19:30 -07:00
  • e121b9d1bf Fix sub_group_ballot_find_msb/lsb tests (#1411) Stuart Brady 2022-04-04 17:57:36 +01:00
  • 93f4f6a548 test_api_min_max.cpp: use size_t for get_global_id() value (#1410) Jason Tang 2022-03-29 19:08:08 -04:00
  • c42cf518da Improve cl_khr_subgroup_shuffle* test coverage (#1402) Stuart Brady 2022-03-29 19:39:06 +01:00
  • f6dbc5b9b5 Add cluster size handling in subgroup test helpers (#1394) Stuart Brady 2022-03-22 16:21:09 +00:00
  • 0f4dc3166c conversions: Use volatile qualifier to prevent optimizations (#1399) Sreelakshmi Haridas Maruthur 2022-03-17 14:27:24 -06:00
  • bbc7ccfc58 add a prefix to OpenCL extension names (#1311) Ben Ashbaugh 2022-03-02 10:34:06 -08:00
  • 3c4a1a3ce6 Fix build error for linux with clang-8 (#1304) Jim Lewis 2022-03-02 12:31:14 -06:00
  • ae217e8bd2 Check for non-uniform work-group support (#1383) Jack Frankland 2022-03-02 18:30:31 +00:00
  • e437acd908 Added simple test for CL_DEVICE_PRINTF_BUFFER_SIZE. (#1386) Jeremy Kemp 2022-03-02 18:28:12 +00:00
  • d36196b662 Update format script and drop Travis badge for branch rename (#1393) Alastair Murray 2022-03-02 18:27:52 +00:00
  • 279803abab Refactor kernel execution in subgroup tests (#1391) Stuart Brady 2022-03-02 13:25:53 +00:00
  • 2d93b122c3 Sync submission_details with conformance doc v26 (#1389) v2022-02-22-00 Jim Lewis 2022-02-22 10:49:35 -06:00
  • 6b14d408dc Improve testing of kernel arg info in pipe_info test (#1326) Stuart Brady 2022-02-10 06:24:33 +00:00
  • 60471a5208 Improve testing of sub_group_ballot (#1382) Stuart Brady 2022-01-28 09:15:44 +00:00
  • 656886030b Refactor divergence mask handling in subgroup tests (#1379) Stuart Brady 2022-01-19 14:17:54 +00:00
  • 06415f8b79 Fix memory leaks (#1378) Sreelakshmi Haridas Maruthur 2022-01-11 09:52:11 -07:00
  • 51c6d97d2f Fix test_api get_command_queue_info (#1324) Jim Lewis 2022-01-06 04:26:20 -06:00
  • f91daf3d06 Remove invalid negative_get_platform_info testcase (#1374) Jim Lewis 2022-01-06 04:23:07 -06:00
  • b71c204794 test_subgroups - Set safe input values for half type and mul, add operations (#1346) Grzegorz Wawiorko 2022-01-05 17:08:52 +01:00
  • c2facedfa0 Remove dead threading code (#1339) Sreelakshmi Haridas Maruthur 2022-01-05 08:43:50 -07:00
  • 1161d788dd Refactor logging of subgroup test start/pass messages (#1361) Stuart Brady 2021-12-14 17:52:44 +00:00
  • 73d71b6a76 Add cl_khr_command_buffer to list of extensions (#1365) Ewan Crawford 2021-12-08 16:08:15 +00:00
  • 8ffecf27c2 Fix build, glext should not be used with GLEW (#1337) Grzegorz Wawiorko 2021-12-08 17:07:42 +01:00
  • e106be14f9 Test api min max - fix printing cl_ulong data type (#1212) Grzegorz Wawiorko 2021-12-04 18:55:17 +01:00
  • f8ec235d3c Tidy up code to determine bit mask for ballot scans (#1363) Stuart Brady 2021-12-02 15:27:30 +00:00
  • 7625011b66 Remove unused inclusion of <cstdio> (#1362) Stuart Brady 2021-11-26 15:30:23 +00:00
  • 6f50623ba8 Subgroups tests - sub_group_non_uniform_scan_exclusive function fixes (#1350) Grzegorz Wawiorko 2021-11-25 14:41:06 +01:00
  • 6dff4fdffa Fix conversion data loss in test_api min_max_constant_args (#1355) BKoscielak 2021-11-25 14:40:19 +01:00
  • 3eb0f50d85 Use maximum subgroup size in sub_group_ballot tests (#1344) Stuart Brady 2021-11-25 13:36:20 +00:00
  • c25709f396 Fix stack-use-after-scope crash in conversions (#1358) James Price 2021-11-23 14:04:02 -05:00
  • 3cd906aa9b Fix missing cl_khr_semaphore extensions in compiler tests (#1357) marcat03 2021-11-16 16:07:43 +00:00
  • 1c6dbc23e7 Clean up logging in cl_khr_subgroup_ballot tests (#1351) Stuart Brady 2021-11-16 14:03:06 +00:00
  • 1116a71ba2 Improve error handling in subgroup tests (#1352) Stuart Brady 2021-11-16 11:27:04 +00:00
  • e9cd9a446e Remove excessive logging in subgroup tests (#1343) Stuart Brady 2021-11-08 11:00:50 +00:00
  • 410f46f49f Add testing of sub_group_broadcast for (u)char and (u)short types (#1347) Stuart Brady 2021-11-03 16:36:36 +00:00
  • 7147d072c7 Remove space character from extension name (#1336) v2021-10-04-00 Grzegorz Wawiorko 2021-10-04 15:42:44 +02:00
  • 92844bead1 Extended subgroups - use 128bit masks (#1215) Grzegorz Wawiorko 2021-10-01 12:28:37 +02:00
  • 903f1bf65d Report unsupported extended subgroup tests as skipped rather than passed (#1301) Kévin Petit 2021-09-30 13:33:18 +01:00
  • 2b770c4f34 Update cl_khr_integer_dot_product tests for v2 (#1317) Kévin Petit 2021-09-29 12:38:42 +01:00
  • 4fb5deeec1 api: Enable cl_khr_fp16 when using half types in kernel (#1327) Sreelakshmi Haridas Maruthur 2021-09-28 11:19:40 -06:00
  • ddca0f802b gles: Fix double frees. (#1323) Sreelakshmi Haridas Maruthur 2021-09-28 11:19:17 -06:00
  • 02bf24d2b1 remove min max macros (#1310) Ben Ashbaugh 2021-09-13 05:25:32 -07:00
  • 1f26e1d8ba Fix memory model issue in atomic_flag. (#1283) Jeremy Kemp 2021-09-07 12:47:44 +01:00
  • 34e47322db Limit workgroup size for atomics tests (#1197) Senran (Stephen) Zhang 2021-09-07 00:14:36 +08:00
  • 0601c6f765 Add missing include for gRandomSeed (#1307) James Price 2021-08-31 14:45:24 -04:00
  • 995c7dbfbb suppress MSVC strdup warning (#1314) Ben Ashbaugh 2021-08-31 11:44:17 -07:00
  • e27a97fbd8 Add cl_khr_integer_dot_product to known extensions in test compiler. (#1316) Grzegorz Wawiorko 2021-08-31 16:53:55 +02:00
  • 7cfd3a6033 Report failures in simple_{read,write}_image_pitch tests (#1309) Kévin Petit 2021-08-29 23:12:52 +01:00
  • 39fdb462be define NOMINMAX in the CMakefile to fix std::min and std::max on MSVC (#1308) Ben Ashbaugh 2021-08-28 02:21:34 -07:00
  • 070f8c0c0e add tests for cl_khr_integer_dot_product (#1276) Ben Ashbaugh 2021-08-25 02:14:58 -07:00
  • 6c3c7e5266 Remove unused definitions in CMakeLists.txt (#1302) Kévin Petit 2021-08-19 12:15:47 +01:00
  • 43e1397468 Fix kernel source for cl_khr_suggested_local_work_size (#1300) Kévin Petit 2021-08-18 11:11:30 +01:00
  • 6da9c6b68f Fix double free in c11_atomics tests for SVM allocations (#1286) v2021-08-16-00 Grzegorz Wawiorko 2021-08-11 19:06:10 +02:00
  • 1aa930957a Temporarily disable the test_kernel_attributes test case (#1297) Feng Zou 2021-08-12 01:04:21 +08:00
  • 4759e5cae0 remove testing for scalar vloada_half (#1293) Ben Ashbaugh 2021-08-11 10:03:44 -07:00
  • cc0b46e457 Add tests for entrypoint cl_khr_suggested_local_work_size (#1264) kalchr01 2021-08-09 11:20:40 +01:00
  • 79f692d8e5 subgroups: Fix setting cl_halfs and progress check. (#1278) Sreelakshmi Haridas Maruthur 2021-07-21 01:51:29 -06:00
  • 12637114ac Fix double release of object in test_api and test_gl (#1287) Grzegorz Wawiorko 2021-07-21 09:50:22 +02:00
  • b500da5fbc add basic test for cl_khr_pci_bus_info (#1227) Ben Ashbaugh 2021-07-21 00:48:48 -07:00
  • 433974fd28 Fix check for image support in test_basic sizeof (#1269) BKoscielak 2021-07-13 18:15:33 +02:00
  • 4a03bb79cb Fix double-release of memory objects (#1277) James Price 2021-07-05 10:35:39 -04:00
  • 236cd73fa1 Use macOS 10 in CI (#1282) Kévin Petit 2021-07-02 10:34:13 +01:00
  • 69f0054001 Fix copy and move semantics of wrapper classes (#1268) Marco Antognini 2021-06-17 14:05:05 +01:00
  • 80a4a833be Minor fixes for CL_UNORM_SHORT_565, CL_UNORM_SHORT_555 (#1129) v2021-06-16-00 John Kesapides 2021-06-11 09:44:16 +01:00
  • 277d029608 Run spirv-val for SPIR-V offline compilation (#1108) Stuart Brady 2021-06-11 09:42:20 +01:00
  • 76ace61314 Fix leaks in callSingleTestFunction (#1224) Marco Antognini 2021-06-09 11:08:08 +01:00
  • 315998511a Address data race in ThreadPool (#1265) Marco Antognini 2021-05-27 09:06:13 +01:00
  • bd3135dd01 Extend list of known extensions (#1262) Grzegorz Wawiorko 2021-05-27 10:05:27 +02:00
  • 0876ea10be Ignore padding bits in clCopyImage/clFillImage testing (#1184) Stuart Brady 2021-05-24 16:59:03 +01:00
  • ed839ebf10 Avoid manual memory management (#1260) Marco Antognini 2021-05-24 16:34:54 +01:00
  • a08cacc673 Fix clang-format-9 install (#1261) ouakheli 2021-05-24 11:31:37 +01:00
  • ba9312e4a2 Fix ODR violations in math_brute_force (#1255) Marco Antognini 2021-05-21 10:07:54 +01:00
  • ce1687a408 Add missing cstdint include (#1259) James Price 2021-05-21 05:07:12 -04:00
  • 01aa55029d Update warning options (#1252) Marco Antognini 2021-05-21 10:06:13 +01:00
  • de49d59c8d Allocations fixes (#1245) Pierre Moreau 2021-05-18 19:12:55 +02:00
  • 6c8045911a gles: Fix compile warnings. (#1070) Sreelakshmi Haridas Maruthur 2021-05-18 11:10:24 -06:00
  • 17a0d09567 Cleanup usage of static, extern and typedef (#1256) Marco Antognini 2021-05-18 18:09:46 +01:00
  • 6572837994 buffers: Switch from enqueueing to enqueuing (#1246) Pierre Moreau 2021-05-14 10:44:51 +02:00
  • e7c5694cf5 Fix image pixel reference calculation for CL_{INTENSITY,LUMINANCE} formats (#1247) Kévin Petit 2021-05-14 09:44:38 +01:00
  • 02c2a424f7 Remove unnecessary code from unary_u_*.cpp (#1237) Marco Antognini 2021-05-13 09:31:13 +01:00
  • db939bbb20 Fix test_buffer - undefined behavior in case of CL_MEM_USE_HOST_PTR (#1210) Grzegorz Wawiorko 2021-05-13 10:22:50 +02:00
  • 71e2681414 Add Test for CL_KERNEL_ATTRIBUTES (#832) (#1055) Chetan Mistry 2021-05-13 09:20:45 +01:00
  • a43d96de69 Redesign clGetKernelArgInfo (#522) (#1056) Chetan Mistry 2021-05-13 09:18:12 +01:00
  • ad8ab3fe90 Remove OpenCL C++ tests (#1241) Kévin Petit 2021-05-13 09:13:03 +01:00
  • d7f87492bd testHarness: Print error string when clFinish fails (#1243) Pierre Moreau 2021-05-12 12:39:45 +02:00
  • 06f7661fdc basic/async: Check for extension only once per test (#1242) Pierre Moreau 2021-05-12 12:39:17 +02:00
  • 59a12047a8 Fix for test_conversions failure with Clang build on Linux #1057 (#1062) sravikumar3393 2021-05-11 10:17:48 -07:00
  • 3dd6d4137d Avoid manual memory management, fixes #975 (#1240) Marco Antognini 2021-05-11 18:06:16 +01:00
  • 3dab3df48d Report inputs for worst errors (#1231) Marco Antognini 2021-05-07 09:29:28 +01:00
  • 5daca107ad Remove dead variables and functions (#1238) Marco Antognini 2021-05-07 09:28:38 +01:00
  • 01497c402e Reduce scope of variables (#1228) Marco Antognini 2021-04-28 09:30:51 +01:00
  • cba7a8a537 Remove dead CMake code (#1230) Marco Antognini 2021-04-28 09:30:25 +01:00
  • edc36b5d53 Remove NULL Platform Check for Negative clGetPlatformInfo (#1222) (#1229) Chetan Mistry 2021-04-27 15:43:39 +01:00
  • b8d1ea9962 Fold constant global variable (#1217) Marco Antognini 2021-04-21 10:45:34 +01:00
  • 7542ae2443 Fold code into loop (#1218) Marco Antognini 2021-04-20 17:10:29 +01:00
  • 6683fa91a9 Use lambda to reduce amount of code (#1219) Marco Antognini 2021-04-20 17:10:06 +01:00
  • 7286e06a94 Make variables and functions local to translation unit (#1216) Marco Antognini 2021-04-15 18:19:09 +01:00
  • b7e7a3eb65 Remove unsupported code (#1211) Marco Antognini 2021-04-13 15:58:44 +01:00