Commit Graph

  • 4a923c074b Make CL_CONFORMANCE_RESULTS_FILENAME Bazel-aware (#2629) main Ole Strohm 2026-03-17 16:54:32 +00:00
  • 0338fd9d39 Unblock Visual Studio ARM64EC target builds. Disable inclusion of SSE headers for non x86 targets. (#2631) Jose Lopez 2026-03-17 16:27:02 +00:00
  • 4e3f16b2b9 initial RISC-V support (#2614) Michal Babej 2026-03-17 18:25:59 +02:00
  • 6506421614 Added support for cl_ext_float_atomics in CBasicTestFetchMinSpecialFloats with atomic_float (#2391) Marcin Hajder 2026-03-10 16:41:40 +01:00
  • a56e8ee92b Added corrections due to clean up harness helper functions for programs and kernels (#2626) Marcin Hajder 2026-03-10 16:40:03 +01:00
  • c3d9c85743 Fix sync_fd imported semaphore undefined behaviour (#2616) Ahmed Hesham 2026-03-03 17:55:32 +00:00
  • 1e9f2f6aa2 Fix test_vulkan_interop_buffer validation errors for missing vkUpdateDescriptorSets (#2606) Marcin Hajder 2026-03-03 17:39:56 +01:00
  • b9e25e3240 Remove extra trailing ; paulfradgley-clSetMemDestructorCallback-fix paulfradgley 2026-03-03 14:29:37 +00:00
  • 4a11211efc Use clSetMemObjectDestructorCallback for CL_MEM_USE_HOST_PTR paulfradgley 2026-03-03 14:26:14 +00:00
  • 5673883005 Added support for cl_ext_float_atomics in CBasicTestFetchAddSpecialFloats with atomic_double (#2388) Marcin Hajder 2026-02-24 17:37:29 +01:00
  • 662e53b60d Fix new lines in error logging (#2617) Ole Strohm 2026-02-19 00:04:47 +00:00
  • ddc163a03a Fix conversion data loss in test api min max constant buffer size (#1359) Grzegorz Wawiorko 2026-02-17 19:27:36 +01:00
  • be530df8a8 Fix size parameters in cl_ext_buffer_device_address tests (#2585) gorazd-sumkovski-arm 2026-02-17 18:26:49 +00:00
  • 764b77ad83 Fix test_vulkan_interop_buffer validation errors for Int8 storage shader (#2603) Marcin Hajder 2026-02-17 17:45:07 +01:00
  • 3262ea3f45 Fix test_vulkan_api_consistency validation errors for missing vkFreeMemory (#2604) Marcin Hajder 2026-02-17 17:43:46 +01:00
  • 9d3ae4c734 Added support for cl_ext_float_atomics in CBasicTestFetchAddSpecialFloats with atomic_float (#2371) Marcin Hajder 2026-02-17 17:41:46 +01:00
  • 50ba8c8c1c fix typo in negative_context.cpp (#2611) Romaric Jodin 2026-02-04 08:11:24 -08:00
  • 2d9e1cb92e Add missing CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE check in negative_set_default_device_command_queue (#2602) Marcin Hajder 2026-02-03 17:42:28 +01:00
  • 591a736918 vectors: improve error messages (#2609) Sven van Haastregt 2026-01-28 20:14:45 +01:00
  • 6f38c799c1 Added support for cl_ext_float_atomics in CBasicTestFetchAddSpecialFloats with atomic_half (#2386) Marcin Hajder 2026-01-27 17:46:57 +01:00
  • 584f27afd4 Clean up cl_khr_external_semaphore_dx_fence test (#2580) Jose Lopez 2026-01-20 18:02:26 +00:00
  • 5af0e74ef4 Add cl_khr_icd_unloadable to the list of known_extensions (#2605) Krzysztof Gibala 2026-01-20 18:59:56 +01:00
  • e076b4a9e9 Fix test_atomics - wrong HostDataType taken for comparing (#2601) Grzegorz Wawiorko 2026-01-13 18:51:17 +01:00
  • b681d4f2c8 Add cl_ext_immutable_memory_objects tests writing to and from buffer (#2432) Michael Rizkalla 2026-01-13 17:46:02 +00:00
  • 02a3c7e609 Replaced test values for hexfloat and printf to avoid ambiguity (#2425) Marcin Hajder 2026-01-13 18:44:39 +01:00
  • 6774fc1dc3 Add negative tests for context API functions (#2494) Michael Rizkalla 2026-01-13 17:43:13 +00:00
  • b460aae39d Add AHB sub buffer test (#2592) Ahmed Hesham 2025-12-16 17:25:44 +00:00
  • 6b20272159 fix compiler/options_build_optimizations (#2595) Romaric Jodin 2025-12-16 18:23:37 +01:00
  • 119af24d54 c11_atomics: unify host half representation and conversion with wrapper class (#2503) Yilong Guo 2025-12-17 00:37:33 +08:00
  • 67fbbe4ee2 Unified cl_khr_external_semaphore tests using the same export and import scheme (#2591) v2025-12-09-03 Marcin Hajder 2025-12-09 19:10:56 +01:00
  • afb6f6519c Tighten AHB buffer row pitch in test_cl_khr_external_memory_ahb test (#2594) Xin Jin 2025-12-09 18:06:57 +00:00
  • 68c3eec051 Remove overwrite of CMAKE_CXX_FLAGS from cl_khr_external_semaphore test (#2596) Marcin Hajder 2025-12-09 17:40:39 +01:00
  • 5179e06ed9 Added test to verify reqd_work_group_size attribute with cl_khr_command_buffer extension (#2583) Marcin Hajder 2025-12-09 17:37:12 +01:00
  • bd167754d9 Add multi device and negative tests for cl_ext_buffer_device_address (#2561) gtrebuchet-arm 2025-12-02 17:40:16 +00:00
  • b0876629f8 Add AHB lifetime test (#2569) Ahmed Hesham 2025-12-02 17:36:36 +00:00
  • 011caecb57 Implement negative tests for cl_device_id API functions (#2495) Michael Rizkalla 2025-12-02 17:34:45 +00:00
  • 0c064ac017 Added a test case for printing an empty string (#2590) Marcin Hajder 2025-12-02 17:41:36 +01:00
  • 0cca0ee869 Added support for cl_ext_float_atomics in CBasicTestFetchSub with atomic_double (#2368) Marcin Hajder 2025-12-02 17:39:16 +01:00
  • 2bb364bb1d Bump actions/checkout from 5 to 6 in the github-actions group (#2589) dependabot[bot] 2025-12-01 07:10:53 -08:00
  • 5846e9bc59 include algorithm for std::min(list) (#2587) Romaric Jodin 2025-11-27 08:42:35 +01:00
  • d1b75bd200 c11_atomics: Filter invalid memory orders for 2 order instructions (#2506) alan-baker 2025-11-26 19:25:46 -05:00
  • 2174715160 Fix incompatiable pointer type warning for device_execution test (#2558) vangthao95 2025-11-26 16:25:02 -08:00
  • 5b2c1acd78 Add clFinish to compiler multiple_build_program test before building again (#2574) Jose Lopez 2025-11-27 00:24:03 +00:00
  • 65fd490bc9 Registration for the profiling_timebase test has been changed: version 2.1 is now required. (#2584) Nadezhda Samartseva 2025-11-27 03:23:34 +03:00
  • c0e6447961 Implement negative tests for clEnqueueMarkerWithWaitList (#2502) Michael Rizkalla 2025-11-27 00:20:46 +00:00
  • 34e9baecda Test mutable command-buffer deferred kernel arguments (#2538) Ewan Crawford 2025-11-27 00:19:59 +00:00
  • df46a38e31 Better support for -cl-uniform-work-group-size (#2564) Romaric Jodin 2025-11-27 01:19:33 +01:00
  • b7808f2b2d Limit work group size by the max item size in mutable_command_full_dispatch (#2578) Ole Strohm 2025-11-27 00:19:03 +00:00
  • 0da389cedb temporarily disable the negative_invalid_arg_size_local test (#2573) Ben Ashbaugh 2025-11-26 16:11:20 -08:00
  • afc7e64c57 fix the null required work group size test (#2576) Ben Ashbaugh 2025-11-26 16:10:47 -08:00
  • 02e99f4554 fixes a warning and a typo in the mutable dispatch test (#2579) Ben Ashbaugh 2025-11-18 15:06:57 -08:00
  • 2d538182ff SVM tests where the size is zero (#2431) cl_khr_unified_svm Ben Ashbaugh 2025-11-18 10:20:37 -08:00
  • ec546b80c5 Added an in-order queue variant for the semaphores_import_export_fd test (#2542) Marcin Hajder 2025-11-18 17:53:42 +01:00
  • 6b59cae6e9 Added test to verify process of building a kernel with long name (#2559) Marcin Hajder 2025-11-18 17:52:03 +01:00
  • 3d038fb7ea Added a test for semaphore payloads that are ignored (#2554) Marcin Hajder 2025-11-18 17:51:41 +01:00
  • 7e26e3b555 Replace error code for invalid size negative test paulfradgley 2025-11-04 16:52:52 +00:00
  • 9736cd0b67 switch the return type for is_extension_available to bool (#2581) Ben Ashbaugh 2025-11-17 08:21:08 -08:00
  • 54008fbf84 Merge branch 'main' into cl_khr_unified_svm Ben Ashbaugh 2025-11-06 14:34:30 -08:00
  • c355c97bab Replace error code for invalid size negative test paulfradgley-image_from_small_buffer_negative-2 paulfradgley 2025-11-04 16:52:52 +00:00
  • e641de99a5 add test for a NULL local work size and a required work-group size (#2514) Ben Ashbaugh 2025-11-04 08:50:30 -08:00
  • 9abcd0054c Add ThreadSanitizer option (#2560) gorazd-sumkovski-arm 2025-11-04 16:44:31 +00:00
  • 941f7edb95 Added coverage of using multiple kernels created from the same source program with different builds (#2537) Marcin Hajder 2025-11-04 17:41:26 +01:00
  • e221d401a3 Build fixes paulfradgley-semaphore_kernel_tests Sergiu Bogdan Popescu 2025-10-30 15:54:12 +01:00
  • af84712963 Update test_external_semaphore_sync_fd.cpp with new kernels paulfradgley 2025-10-29 11:31:27 +00:00
  • ba991c0152 Add negative test for AHB (#2539) Ahmed Hesham 2025-10-28 17:30:30 +00:00
  • ae67dcff25 Update test_external_semaphore.cpp with new kernels paulfradgley 2025-10-28 16:16:11 +00:00
  • c6e0f416e7 Specify memory scope and memory order for the atomic operations in generic_address_space generic_atomics_variant generic_atomics_invariant (#2550) Ahmed 2025-10-28 16:04:51 +00:00
  • d63cc8ce5d Modified kernel code to correspond to the Image declared format (CL_UNSIGNED_INT8) (#2512) Sergiu Bogdan Popescu 2025-10-28 17:01:42 +01:00
  • 580fde7501 Replace unique_ptr for vectors in atomics_indexed_cases (#2557) Jose Lopez 2025-10-28 15:55:41 +00:00
  • 16cd0afe4f Add case for clSetKernelExecInfo with empty set (#2551) Jose Lopez 2025-10-28 15:54:41 +00:00
  • 39f961b71f Match spv and api version for Vulkan test (#2536) Daniel Crawley 2025-10-28 11:53:54 -04:00
  • 1a4862e84e Use a more genuine kernel for the command buffer device enqueue negative test (#2532) Ahmed 2025-10-28 15:50:08 +00:00
  • 74ebc67294 Fix channel count for RGBx (#2493) Sreelakshmi Haridas Maruthur 2025-10-28 09:49:14 -06:00
  • d0aa95be2f Added support for cl_ext_float_atomics in CBasicTestFetchSub with atomic_float (#2367) Marcin Hajder 2025-10-28 16:41:24 +01:00
  • 52ba127f79 Added support for cl_ext_float_atomics in CBasicTestFetchMin/Max with atomic_double (#2361) Marcin Hajder 2025-10-28 16:40:13 +01:00
  • b905f048d3 Add helper macros to test_semaphores_cross_queue.cpp. paulfradgley 2025-10-28 14:45:59 +00:00
  • 623f0799cd Update test_semaphores_cross_queue.cpp with new kernels paulfradgley 2025-10-28 14:44:23 +00:00
  • 77cd0d6061 Add extra kernels to Simple2, MultiWait and MultiSignal tests paulfradgley 2025-10-28 11:40:25 +00:00
  • 4ba3096c3f Fix build errors paulfradgley 2025-10-28 11:30:47 +00:00
  • 51af68398c Add helper macros for kernel creation and enqueuing, and add them to SimpleSemaphore1 paulfradgley 2025-10-28 10:46:37 +00:00
  • 62972418c3 Added support for cl_ext_float_atomics in CBasicTestFetchAdd with atomic_half (#2350) Marcin Hajder 2025-10-22 16:01:48 +02:00
  • 79d98433cc Fix release call in AHB image read test (#2548) Xin Jin 2025-10-21 18:40:35 +01:00
  • a1d8c3e419 Remove spir half vloada_half tests as this builtin does not exist in OpenCL (#2552) Ahmed 2025-10-21 17:59:13 +01:00
  • 940c8bb973 Added support for cl_ext_float_atomics in CBasicTestFetchMin/Max with atomic_half (#2357) Marcin Hajder 2025-10-21 17:43:05 +02:00
  • 089e02cdf7 add system SVM testing via clSVMAllocWithProperties (#2516) Ben Ashbaugh 2025-10-14 10:07:32 -07:00
  • 34745bd936 Disable {svm_,}atomic_fence tests (#2545) Kévin Petit 2025-10-14 17:58:40 +01:00
  • bfa96c77d8 CTS updates for reworked simultaneous use (#2477) Ewan Crawford 2025-10-14 18:15:20 +02:00
  • eded89cdd6 add cl_khr_command_buffer_mutable_memory_commands to the list of known extensions (#2531) Ahmed 2025-10-14 16:50:55 +01:00
  • a0e32ea64f Fix listing tests in gl testing (#2530) Karol Herbst 2025-10-14 17:50:10 +02:00
  • a31589412f Implement negative tests for cl_command_queue functions (#2505) Michael Rizkalla 2025-10-14 16:48:20 +01:00
  • 3871149208 commonfns: Fix max_error initialization and improve test output (#2500) Yilong Guo 2025-10-14 23:47:59 +08:00
  • d733c2b802 c11_atomics: Fix verification loop (#2543) Grzegorz Wawiorko 2025-10-14 17:39:54 +02:00
  • 51445f3743 Added support for cl_ext_float_atomics in CBaseTestFetchAdd with atomic_double (#2347) Marcin Hajder 2025-10-07 17:42:02 +02:00
  • 93c37f17fc One last file path fix for test_compiler. (#2534) Harald van Dijk 2025-10-06 19:11:22 +01:00
  • e92140f82d Add helper to wrap result of std::filesystem::path::u8string() (#2535) David Neto 2025-10-01 16:40:43 -04:00
  • ac673e5e8c Fix file paths in test_compiler (#2523) Ahmed Hesham 2025-09-24 10:28:33 +01:00
  • 217ba80e32 invoke the python executable explicitly to assemble SPIR-V files (#2528) Ben Ashbaugh 2025-09-17 11:04:53 -07:00
  • 4e8aa9d3e2 Added test to verify negative result of clSetKernelArg with CL_INVALID_SAMPLER and sampler argument (#2453) Marcin Hajder 2025-09-17 18:25:12 +02:00
  • aa950deaf1 Added test to verify negative result of clSetKernelArg with CL_INVALID_ARG_SIZE and sampler argument (#2452) Marcin Hajder 2025-09-17 17:14:30 +02:00
  • 56802afb17 clean up unified SVM memory fill test (#2518) Ben Ashbaugh 2025-09-16 11:37:49 -07:00