Commit Graph

  • 337db8882a Remove spirv_new binaries and add Python script to generate them (#902) Stuart Brady 2020-10-30 14:38:39 +00:00
  • e7a23536e5 Skip Compiler Unload Tests in Binary Mode (#1025) Jack Frankland 2020-10-30 15:29:19 +01:00
  • e815bf3565 Fix min version for SPIRV test registration. (#1028) John Kesapides 2020-10-30 14:16:22 +00:00
  • af7d914514 Reformat test harness code (#940) Stuart Brady 2020-10-30 14:13:52 +00:00
  • 55976fad35 Permit half overflow within allowable ULP (#600) Ewan Crawford 2020-10-28 10:13:40 +00:00
  • f162c8b5ef Skip compiler unload/reload tests if compiler is not available (#986) Alastair Murray 2020-10-28 08:06:11 +00:00
  • c2bca05a32 Add new subgroup extensions to the compiler test (#1009) Grzegorz Wawiorko 2020-10-28 09:04:05 +01:00
  • 6adf4ead5c build: Various improvements. (#743) (#1006) Sreelakshmi Haridas Maruthur 2020-10-21 03:02:22 -06:00
  • 8d44302935 Return a non-zero exit-code when a sub-test fails (#951) Kenneth Benzie 2020-10-20 07:08:40 +01:00
  • b165de7649 conversions: Use ARM emulation for aarch64 (#967) Sreelakshmi Haridas Maruthur 2020-10-19 16:08:06 -06:00
  • 90c9ea5d7c Fix compilation failure with -Werror=narrowing (#901) Stuart Brady 2020-10-19 13:58:35 +01:00
  • 0a8c5feed7 Fix floating point validation in write_image tests (#1017) james-morrissey-arm 2020-10-19 13:57:01 +01:00
  • a6809710ea Remove unnecessary cl_mem_flags casts (#1018) ellnor01 2020-10-19 13:56:02 +01:00
  • 8ca1537157 Fix api/test_api_min_max for Embedded profile with cles_khr_int64 support (#994) julienhascoet 2020-10-13 10:27:27 +02:00
  • d0e97361ae Add a binary compile mode CSV (#987) Alastair Murray 2020-10-13 09:24:22 +01:00
  • 020eea9e52 Don't require support for 3D image writes in tests that don't need it (#1003) Kévin Petit 2020-10-05 18:20:51 +01:00
  • 7a735b74e3 Replace cl_ushort with cl_half (#885) (#1000) Chetan Mistry 2020-10-02 16:29:05 +01:00
  • 615ab64db5 Fix error handling for test_half (#997) julienhascoet 2020-10-02 12:22:35 +02:00
  • 81cea4775e added extended versioning tests for OpenCL 3.0 (#996) v2020-10-01-00 Ben Ashbaugh 2020-09-30 13:47:42 -07:00
  • a9d06dcd81 add a basic test for CL_PIPE_PROPERTIES (#995) Ben Ashbaugh 2020-09-30 07:18:55 -07:00
  • 26cacf056e Fail feature macro compare if compiler has more features than runtime (#982) Alastair Murray 2020-09-30 11:06:45 +01:00
  • a41e5a9ee0 samplerlessReads: Release Image to stop Memory Leak (#984) Chetan Mistry 2020-09-30 09:50:21 +01:00
  • 3320035581 Align with updated conformance process (#989) Kévin Petit 2020-09-29 21:51:49 +01:00
  • beaecb71a3 add checks for OpenCL C versions (#968) Ben Ashbaugh 2020-09-27 16:26:57 -07:00
  • 951d010eaf add a new test to verify reported image formats (#963) Ben Ashbaugh 2020-09-27 16:22:49 -07:00
  • f732cd5b7e Remove invalid SPIR-V image decoration tests (#22) (#958) Stuart Brady 2020-09-25 14:57:41 +01:00
  • bd86e2aa9b temporarily disable the unload_invalid test case (#978) Ben Ashbaugh 2020-09-25 06:25:49 -07:00
  • 59a57de9bf Replace use of -ILPath with --spirv-binaries-path in CSV (#981) Alastair Murray 2020-09-25 14:25:26 +01:00
  • 0bff9b6674 Skip feature macro consistency tests if no compiler is available (#983) Alastair Murray 2020-09-25 14:24:57 +01:00
  • 02fc5809e3 simple vector swizzle test (#960) Ben Ashbaugh 2020-09-24 12:41:04 -07:00
  • 4d3a3e8b16 Update CTS csv files. (#971) Jeremy Kemp 2020-09-24 20:36:52 +01:00
  • e1cf741f1c Test feature macro OpenCL 3.0 (#762) Grzegorz Wawiorko 2020-09-24 21:34:56 +02:00
  • eb1bb88a19 add a test case for subbuffer property queries (#961) Ben Ashbaugh 2020-09-24 08:40:18 -07:00
  • 20b507a386 A first set of updates to the submission template (#969) Kévin Petit 2020-09-24 13:18:46 +01:00
  • 10a30afeb2 Fix kernel compilation issue in c11 atomics. (#973) Jeremy Kemp 2020-09-23 17:16:26 +01:00
  • 1a3e19c37e Use Version type for cl_khr_spir extension version checks (#953) Alastair Murray 2020-09-22 21:49:13 +01:00
  • 61cfb505ae Skip atomic_flag Test on for OpenCL-3.0 not Supporting Device Scope (#954) Jack Frankland 2020-09-22 18:26:05 +02:00
  • 60b731ce15 c11_atomics: Fix to iteratively reduce workgroup size (#939) (#941) Sreelakshmi Haridas Maruthur 2020-09-22 10:15:09 -06:00
  • 9178524d02 Change Behaviour of C11 Atomic Tests for OpenCL-3.0 (#944) Jack Frankland 2020-09-22 18:08:32 +02:00
  • f7a0936879 Add check for Read-Write images support (#965) Nikhil Joshi 2020-09-22 21:35:58 +05:30
  • aee9131f87 Print the latest conformance version passed reported by the device (#959) Kévin Petit 2020-09-22 17:04:02 +01:00
  • fffd4f2474 compiler: Modify the IL check code to check for an empty string (#964) Sreelakshmi Haridas Maruthur 2020-09-21 10:51:54 -06:00
  • 3db1a9b3aa Ensure that test_preprocessors checks __OPENCL_C_VERSION__ correctly for CL 3.0 contexts. (#938) David Avedissian 2020-09-17 09:42:58 +01:00
  • f627a68dd6 device_execution: Modify the check in profiling subtest (#962) Sreelakshmi Haridas Maruthur 2020-09-17 02:36:43 -06:00
  • 90b57a2d7a api: Allow vendor flags (#957) Sreelakshmi Haridas Maruthur 2020-09-15 04:19:20 -06:00
  • 7fd87c704a Use power-of-two alignment values for allocating pixel data (#827) Jesse Natalie 2020-09-10 16:25:58 -07:00
  • 172322e155 Add async_build test to list of tests to skip during offline compilation mode (#950) Einar Hov 2020-09-10 16:58:29 +01:00
  • c67868834a switch back to CL_INVALID_MEM_OBJECT for clGetPipeInfo (#947) Ben Ashbaugh 2020-09-10 03:59:15 -07:00
  • 4421713cd4 add checks for atomic feature consistency (#946) Ben Ashbaugh 2020-09-09 10:13:43 -07:00
  • 869d5a1032 Merge vec_step and vec_align binaries into a new vectors binary (#926) Kévin Petit 2020-09-08 18:16:08 +01:00
  • 75ce4c5b0e API Feature Consistency Test, Part 2 (#912) Ben Ashbaugh 2020-09-08 09:24:09 -07:00
  • 6b1e61f9de bruteforce: Fix out-of-domain input handling in bruteforce (#699) Sreelakshmi Haridas Maruthur 2020-09-06 01:57:27 -06:00
  • ab106e97f9 specialization constant test fixes (#927) Ben Ashbaugh 2020-09-04 03:46:22 -07:00
  • 11f3eaaceb [MinGW] Fix if statements with stray semicolons after condition (#934) Stuart Brady 2020-09-04 11:25:52 +01:00
  • 822c5a5fc0 queue_flush_on_release: pass event by reference (#937) Jeremy Kemp 2020-09-03 16:55:43 +01:00
  • 5f63747c2e Remove empty statements due to use of double semicolons (#935) Stuart Brady 2020-09-03 14:36:38 +01:00
  • d1a63f8041 Change Behviour of non-uniform-work-group tests for OpenCL-3.0 (#877) Jack Frankland 2020-09-01 17:16:17 +02:00
  • f06e1896a8 Test that queues are flushed by clReleaseCommandQueue (#923) Kévin Petit 2020-09-01 10:27:27 +01:00
  • e075026819 test CL_QUEUE_ARRAY_PROPERTIES query (#925) Ben Ashbaugh 2020-09-01 02:16:18 -07:00
  • 11c3eb6610 Update rw_image_access_qualifier for OpenCL-3.0 (#922) Jack Frankland 2020-09-01 00:16:02 +02:00
  • 4b377615a2 Automatically Select -cl-std for Compiler Defines Test (#921) Jack Frankland 2020-09-01 00:15:27 +02:00
  • 3c8ec47aac Automatically Select Latest -cl-std for pragma unroll Test (#920) Jack Frankland 2020-09-01 00:14:50 +02:00
  • 581d9ea990 Dynamically select -cl-std Build Option for get_(global|local)_linear_id (#876) Jack Frankland 2020-09-01 00:14:10 +02:00
  • 3cc9c2c579 Select Correct -cl-std for ctz Tests Based on Driver (#917) Jack Frankland 2020-09-01 00:13:02 +02:00
  • 1e411b888f Memory consistency model optionality (#907) Jeremy Kemp 2020-08-31 23:12:10 +01:00
  • 590321d98d Add test for CL_PROFILING_COMMAND_COMPLETE (#841) ouakheli 2020-08-30 13:51:38 +01:00
  • a31e253397 Adds testing for CL_PROGRAM_IL (#919) ellnor01 2020-08-28 15:31:52 +01:00
  • c001dc2d9c Only include sys/sysctl.h on for Apple (#916) Pierre Moreau 2020-08-27 19:31:51 +02:00
  • 0ba7cf1369 Dynamically Select -cl-std Option (#879) Jack Frankland 2020-08-25 18:32:08 +02:00
  • faa6ad86c6 Fail gracefully in CL_MEM_PROPERTIES tests when unexpectedly getting zero-size return (#913) Kévin Petit 2020-08-21 17:56:10 +01:00
  • a0d679fe41 Fix bug caught by -Wparentheses (#915) Einar Hov 2020-08-21 12:09:22 +01:00
  • b79c02729f Fix and line-break build_lnx.sh (#910) Sven van Haastregt 2020-08-20 12:28:20 +01:00
  • 41cd9c6d98 New spirv_new test case OpSpecConstant (#719) Grzegorz Wawiorko 2020-08-20 01:39:06 +02:00
  • afa2fcca96 Simplify call to create_single_kernel_helper() in test_select (#900) Stuart Brady 2020-08-19 19:16:48 +01:00
  • f966212f2b API Feature Consistency Test, Part 1 (#875) Ben Ashbaugh 2020-08-19 06:48:15 -07:00
  • 185c02a700 Test against clCreateBufferWithProperties and clCreateImageWithProperties OpenCL 3.0 API (#857) Grzegorz Wawiorko 2020-08-18 18:06:09 +02:00
  • 5bb4d089dd Specify GCC flag -frounding-math on x86 (#873) Ewan Crawford 2020-08-18 08:00:14 +01:00
  • ed50fcad2d Use float<->half conversion routines from the OpenCL headers (#884) Kévin Petit 2020-08-14 13:50:14 +01:00
  • 655d83db80 Optionally Skip progvar Tests (#878) Jack Frankland 2020-08-14 14:49:51 +02:00
  • 0424fc7f12 skip test cases rather than fail without cl_khr_3d_image_writes (#874) Ben Ashbaugh 2020-08-14 03:17:44 -07:00
  • 0ad8c9a9c0 Add cl_khr_device_uuid as approved extension (#881) Einar Hov 2020-08-13 13:57:31 +01:00
  • 48114a4e55 Run test_enqueued_local_size if Non-Uniform Work-Groups Not Supported (#789) Jack Frankland 2020-08-11 17:04:46 +02:00
  • fb2119eb87 add a test for clSetContextDestructorCallback (#861) Ben Ashbaugh 2020-08-10 14:21:37 -07:00
  • 93001e99a4 Bruteforce - embedded, relaxed ulp requirements (#839) Jeremy Kemp 2020-08-10 13:19:26 +01:00
  • ce484988ab Add lock around compiling (#871) Mats Petersson 2020-08-07 12:25:06 +01:00
  • c9f4ef23f6 OpenCL 3.0 CL_SAMPLER_PROPERTIES tests. (#858) Grzegorz Wawiorko 2020-08-06 11:02:46 +02:00
  • b3db418e06 Skip sub_group_dispatch. (#864) Jeremy Kemp 2020-08-05 14:55:35 +01:00
  • fb55f7e81c Set new minimum version for the spirv_new tests. (#854) aarongreig 2020-07-31 13:13:08 +01:00
  • d3eba8571a add OpenCL 3.0 test for CL_COMMAND_SVM_MIGRATE_MEM (#856) Ben Ashbaugh 2020-07-31 05:10:05 -07:00
  • b5d198b1fc Test for IL support in unload_platform_compiler (#862) Jeremy Kemp 2020-07-31 13:09:41 +01:00
  • 30e1a427dc clUnloadPlatformCompiler tests (#780) Einar Hov 2020-07-29 09:46:31 +01:00
  • df6cbf3776 build an OpenCL 3.0 ICD loader for CI builds (#860) Ben Ashbaugh 2020-07-29 01:32:40 -07:00
  • dda37d93f7 Fix 32-bit Android build for ARMv7 (#842) james-morrissey-arm 2020-07-24 14:30:41 +01:00
  • 0ee260b036 Arbitrary output directory support for compiler test build copies (#848) (#851) Jim Lewis 2020-07-24 08:30:24 -05:00
  • 9c0edebd3c Print hex values when reporting a failure (#838) Jacek Jankowski 2020-07-24 12:31:48 +02:00
  • 803a99fd4a Release some dangling objects in userevents. (#837) Jeremy Kemp 2020-07-24 10:54:32 +01:00
  • 7db81be9a0 kernelHelpers - add error checking and return if failed Grzegorz Wawiorko 2020-07-16 12:19:37 +02:00
  • f1dd503c6c Fix code format errors vs.3 Grzegorz Wawiorko 2020-07-06 13:56:01 +02:00
  • 450f583800 Fix code format errors vs.2 Grzegorz Wawiorko 2020-07-06 13:37:48 +02:00
  • 44a240367e Fix code format errors Grzegorz Wawiorko 2020-07-06 13:05:22 +02:00