Commit Graph

  • 79d1a14aa0 Fix for https://github.com/KhronosGroup/OpenCL-CTS/issues/346 - causing special float number generation to be skipped (#443) Pavan K Lanka 2019-09-16 03:37:32 -07:00
  • 6b54819efa Fix for https://github.com/KhronosGroup/OpenCL-CTS/issues/346 - causing special float number generation to be skipped (#455) Jim Lewis 2019-09-16 05:37:01 -05:00
  • a4acc80c2b Fix for Khronos https://github.com/KhronosGroup/OpenCL-CTS/issues/27 remove the re-declaration of totalErrors (#445) Pavan K Lanka 2019-09-16 03:24:50 -07:00
  • 7da0d7a778 Fix for Khronos https://github.com/KhronosGroup/OpenCL-CTS/issues/27 remove the re-declaration of totalErrors (#457) Jim Lewis 2019-09-16 05:24:33 -05:00
  • f4682a9181 Fix compilation issues (#448) Grzegorz Wawiorko 2019-09-12 14:05:46 +02:00
  • fb3dca1ac7 remove check for extension for writeable sRGB images (#449) Ben Ashbaugh 2019-09-12 05:05:11 -07:00
  • e880869559 Fix verification if atomics 64bit extensions supported by device (#441) Grzegorz Wawiorko 2019-08-23 11:24:02 +02:00
  • 0b9329a9d6 Add missing event release calls in SVM tests (#437) Kévin Petit 2019-08-16 15:51:25 +01:00
  • 83f2a64d8a Add support for arm printf extension. (#434) Mats Petersson 2019-08-15 16:38:53 +01:00
  • 93a1dc3a3a Fix leaking memory and add enum for address spaces (#435) Mats Petersson 2019-08-15 10:18:57 +01:00
  • e6d15a2bfc Release event in host_enqueue_order test. Anastasia Stulova 2019-08-14 12:29:14 +01:00
  • 0d96c198ee Reimplement invocation of offline compilation program Stuart Brady 2019-07-01 17:21:27 +01:00
  • 2c43504923 Cleanup offline compilation code Stuart Brady 2019-07-17 21:45:59 +01:00
  • 982e3ed79c Cleanup generate_spirv_offline.py Stuart Brady 2019-08-09 14:03:27 +01:00
  • 147d159fec Fix line endings in generate_spirv_offline.py Stuart Brady 2019-08-09 13:57:47 +01:00
  • 4d891b67bd Separate out device information functions Stuart Brady 2019-08-08 15:22:57 +01:00
  • f15178ca91 Use static libary for harness in media_sharing Stuart Brady 2019-08-09 12:48:45 +01:00
  • 245e11ec67 Allow device ID to be specified for offline compilation Stuart Brady 2019-08-08 21:32:07 +01:00
  • 76fd344e64 Set required language standards using CMake (#432) Kévin Petit 2019-08-08 12:02:18 +01:00
  • fa4b278432 Build the harness as a static library (#430) Kévin Petit 2019-08-07 17:18:10 +01:00
  • 67655e6fe5 Fix parsing of offline compilation options in test_select (#429) Stuart Brady 2019-08-07 16:23:16 +01:00
  • 4cb8fc49f8 Remove almost duplicate compatibility common code Kevin Petit 2019-08-07 11:24:11 +01:00
  • fba5b654e8 Remove GL compatibility common code Kevin Petit 2019-08-07 11:26:12 +01:00
  • 42cc707131 Remove redundant prints from half (#424) Radek Szymanski 2019-08-05 15:17:09 +01:00
  • 03650057bb Move printing sub-test information into test harness (#421) Radek Szymanski 2019-08-05 15:16:12 +01:00
  • 19951a2a14 Remove exact duplicate files from the compatibility common code (#422) Kévin Petit 2019-08-05 15:05:14 +01:00
  • 358ad78344 Handle failed memory allocations (#426) Radek Szymanski 2019-08-05 15:04:46 +01:00
  • 313fb94fcc Remove redundant prints from integer_ops (#425) Radek Szymanski 2019-08-05 13:55:55 +01:00
  • a45012be7a Remove -g flag from conformance build (#423) Radek Szymanski 2019-08-05 13:54:42 +01:00
  • 12bc0c1f3f Check max work group size in test basic (#414) Sam Laynton 2019-08-05 11:26:17 +01:00
  • da313500a5 test clEnqueueSVMMemcpy in case of host memory allocation (#300) Grzegorz Wawiorko 2019-08-05 11:54:21 +02:00
  • 42163c6072 cl21: Add 2.1 device version for compatibility conf Oualid Khelifi 2019-02-25 17:31:28 +00:00
  • 85d474f06a Reintroduce M_PI compatibility Alastair Murray 2019-08-02 17:46:16 +01:00
  • c1ef993f5e Reintroduce M_PI compatibility Alastair Murray 2019-08-02 17:22:07 +01:00
  • 16a24aef4c Do not set -std=c99 on files that are set to be C++ Alastair Murray 2019-08-02 17:17:00 +01:00
  • ef832c330c Stop using ../../test_common to include common headers Kevin Petit 2019-08-01 12:21:05 +01:00
  • 45129878ab Stop using ../../test_common to include common headers Kevin Petit 2019-08-01 12:54:59 +01:00
  • 4dca437b0e Merge branch 'cl20_trunk' Kevin Petit 2019-08-01 10:30:10 +01:00
  • 7397aadb8d Rename test list CSV files to facilitate the merge to master Kevin Petit 2019-08-01 10:10:12 +01:00
  • 9dff128d42 Extend version checks in subgroup test to support all cases Kevin Petit 2019-07-31 15:22:35 +01:00
  • 75a26fdc44 Specify minimum required version for all OpenCL 2.1 tests Kevin Petit 2019-07-31 15:06:58 +01:00
  • a910c3f8f6 Fix for bug 15294 - allocation test overflows for large memory Brian Sumner 2016-03-22 07:10:48 -07:00
  • d3fb3d975f User create_* helper functions in most tests Kevin Petit 2019-07-31 11:25:42 +01:00
  • 59e2da3b4e Port framework changes from master Kevin Petit 2019-07-31 12:01:00 +01:00
  • e535e0aa21 Reduce diff with master Kevin Petit 2019-07-31 11:32:39 +01:00
  • be2ca84c42 cl22: Issue #12: printf: Remove testing printf %s on a NULL string Kevin Petit 2019-07-31 11:14:49 +01:00
  • 2b6b38eaba Report actual image size being tested Kevin Petit 2019-07-31 12:16:19 +01:00
  • 003f476024 Proposed fix for bug 11537 Brian Sumner 2017-05-22 11:00:28 -07:00
  • 627c180a31 cl20: Khronos Bug 16080 Fix local work size limit. Samuel Pauls 2016-10-05 18:49:15 -04:00
  • e0d7ab2187 cl20: Khronos Bug 15745 Limit work-group sizes per dimension. Samuel Pauls 2016-04-11 16:48:51 -04:00
  • ce74e803b9 Proposed patch for bug 14270 Brian Sumner 2017-05-26 13:48:40 -07:00
  • b99c6004ce cl20: Khronos Bug 15619 Race condition in device execution enqueue_flags test Bartosz Sochacki 2016-03-02 16:29:29 +01:00
  • 4c31b69980 Merge branch 'cl21_trunk' Kevin Petit 2019-07-30 12:10:52 +01:00
  • be80a7feaf Align offline compilation with cl21_trunk (#400) Kévin Petit 2019-07-30 11:52:31 +01:00
  • 996dd659fc Reduce diff with master branch (#399) Kévin Petit 2019-07-30 09:51:03 +01:00
  • 9148b1648a Add aarch64 to system processor if statement in CMakeLists (#398) aarongreig 2019-07-29 23:12:37 +01:00
  • 284680936d cl21: Fix test spirv_new - define test cache path (#378) Grzegorz Wawiorko 2019-07-29 17:24:53 +02:00
  • 150520c7e1 cl20: Fix building media sharing tests (#391) Grzegorz Wawiorko 2019-07-29 17:08:37 +02:00
  • f24b072595 cl21: Fix building media sharing tests (#390) Grzegorz Wawiorko 2019-07-29 17:08:17 +02:00
  • bcf994c3a3 Fix building media sharing tests (#389) Grzegorz Wawiorko 2019-07-29 17:07:52 +02:00
  • ef84736c73 Fix SVM if 64-bit atomic extensions are supported (#382) Wenju He 2019-07-25 01:54:50 +08:00
  • 1d2e0ca248 Fix SVM if 64-bit atomic extensions are supported (#396) Wenju He 2019-07-25 01:54:20 +08:00
  • d7ff4aa502 SVM: use InterlockedCompareExchange64 for 64-bit type (#397) Wenju He 2019-07-25 01:54:00 +08:00
  • 28cf6de10f cl20: Fix compilation in D3D cases (#394) Grzegorz Wawiorko 2019-07-24 15:21:00 +02:00
  • 9daeca00ea cl21: Fix compilation in D3D cases (#393) Grzegorz Wawiorko 2019-07-24 15:20:39 +02:00
  • 64dba66718 Fix compilation in D3D cases (#392) Grzegorz Wawiorko 2019-07-24 15:19:26 +02:00
  • d96c04ffb9 Use cl types in conversion reference functions. (#383) (#384) aarongreig 2019-07-22 13:38:37 +01:00
  • 912bfbe466 Split offline compilation into multiple functions Stuart Brady 2019-07-18 18:52:13 +01:00
  • 9c337d5f37 Refactor handling of device ID for offline compilation Stuart Brady 2019-07-18 18:52:11 +01:00
  • 979405d84d Fix error handling in create_single_kernel_helper() Stuart Brady 2019-07-18 18:52:09 +01:00
  • 9cfca7e69e Split offline compilation into multiple functions Stuart Brady 2019-07-18 18:52:45 +01:00
  • fe3049a491 Refactor handling of device ID for offline compilation Stuart Brady 2019-07-18 18:52:43 +01:00
  • d69c452a70 Update conversion test reference functions to use CL_CHAR_MIN instead of CHAR_MIN for clamping (#377) aarongreig 2019-07-17 16:07:49 +01:00
  • 702498b367 test_basic/progvar: fix 64bit atomic types error (#374) Wenju He 2019-07-15 17:47:20 +08:00
  • ccadaf3c1d test_basic/progvar: fix 64bit atomic types error (#370) Wenju He 2019-07-15 17:46:58 +08:00
  • 5e22db59ae cl20: Fix spirv path in bruteforce tests (#371) Grzegorz Wawiorko 2019-07-10 14:57:16 +02:00
  • 4bd713856e cl21: Fix spirv path in bruteforce tests (#356) Grzegorz Wawiorko 2019-07-10 14:56:57 +02:00
  • 7ee74ae17f Fix spirv path in bruteforce tests (#357) Grzegorz Wawiorko 2019-07-10 14:56:38 +02:00
  • 00d0b0ddd7 Test fix - Test computeinfo should know each existing OCL version (#366) Grzegorz Wawiorko 2019-07-08 17:39:22 +02:00
  • 26777a0126 Test fix - Test computeinfo should know each existing OCL version (#367) Grzegorz Wawiorko 2019-07-08 17:39:01 +02:00
  • c6f515c0d3 Test fix - Test computeinfo should know each existing OCL version (#368) Grzegorz Wawiorko 2019-07-08 17:38:49 +02:00
  • c45d5b6a20 Update command line parameters for offline compilation Stuart Brady 2019-06-27 16:16:25 +01:00
  • 6eec559ffd Rename gSpirVPath to gCompilationCachePath Stuart Brady 2019-06-27 18:15:15 +01:00
  • 0b1520f508 Refactor setting of compilation mode and cache mode Stuart Brady 2019-06-27 17:44:54 +01:00
  • 543cbe769c Update command line parameters for offline compilation Stuart Brady 2019-06-27 16:16:25 +01:00
  • f2f458b675 Rename gSpirVPath to gCompilationCachePath Stuart Brady 2019-06-27 18:15:15 +01:00
  • 9be570cdf0 Refactor setting of compilation mode and cache mode Stuart Brady 2019-06-27 17:44:54 +01:00
  • 814dd8adc0 Refactor code for getting CL_DEVICE_ADDRESS_BITS Stuart Brady 2019-07-03 16:53:20 +01:00
  • 36dfbd4162 Refactor is_extension_available() Stuart Brady 2019-07-03 19:32:49 +01:00
  • 5438c664a1 Rename gOfflineCompilerInput/Output locals Stuart Brady 2019-07-03 19:32:48 +01:00
  • ab36d94dd0 Reindent parameter parsing code Stuart Brady 2019-07-03 19:32:47 +01:00
  • 7486dd13ad Remove source transformation support Stuart Brady 2019-07-03 19:32:44 +01:00
  • 8b34a55cfc Refactor code for getting CL_DEVICE_ADDRESS_BITS Stuart Brady 2019-07-03 16:53:20 +01:00
  • e4cf3190b7 Refactor is_extension_available() Stuart Brady 2019-07-03 19:32:49 +01:00
  • 5dfedb3d43 Rename gOfflineCompilerInput/Output locals Stuart Brady 2019-07-03 19:32:48 +01:00
  • 74f82665d0 Reindent parameter parsing code Stuart Brady 2019-07-03 19:32:47 +01:00
  • 90b0c52584 Remove source transformation support Stuart Brady 2019-07-03 19:32:44 +01:00
  • 5a4a051206 Refactor is_extension_available() Stuart Brady 2019-07-03 19:32:49 +01:00
  • cc2f77b651 Fix formatting in parseParameters.cpp Stuart Brady 2019-07-03 19:32:47 +01:00
  • ab9276b8c9 Refactor is_extension_available() Stuart Brady 2019-07-03 19:32:49 +01:00