mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-19 06:09:01 +00:00
3.9 KiB
3.9 KiB
| 1 | # |
|---|---|
| 2 | # OpenCL Conformance Test Suite (generate spirv binaries) |
| 3 | # |
| 4 | # ######################################### |
| 5 | # Basic operation tests |
| 6 | # ######################################### |
| 7 | Basic,basic/test_basic -offlineCompiler spir_v generate . |
| 8 | API,api/test_api -offlineCompiler spir_v generate . |
| 9 | Compiler,compiler/test_compiler -offlineCompiler spir_v generate . |
| 10 | # ######################################### |
| 11 | # Common mathematical functions |
| 12 | # ######################################### |
| 13 | Common Functions,commonfns/test_commonfns -offlineCompiler spir_v generate . |
| 14 | Geometric Functions,geometrics/test_geometrics -offlineCompiler spir_v generate . |
| 15 | Relationals,relationals/test_relationals -offlineCompiler spir_v generate . |
| 16 | # ######################################### |
| 17 | # General operation |
| 18 | # ######################################### |
| 19 | Thread Dimensions,thread_dimensions/test_thread_dimensions quick* -offlineCompiler spir_v generate . |
| 20 | Multiple Device/Context,multiple_device_context/test_multiples -offlineCompiler spir_v generate . |
| 21 | Atomics,atomics/test_atomics -offlineCompiler spir_v generate . |
| 22 | Profiling,profiling/test_profiling -offlineCompiler spir_v generate . |
| 23 | Events,events/test_events -offlineCompiler spir_v generate . |
| 24 | Allocations (single maximum),allocations/test_allocations single 5 all -offlineCompiler spir_v generate . |
| 25 | Allocations (total maximum),allocations/test_allocations multiple 5 all -offlineCompiler spir_v generate . |
| 26 | VecAlign, vec_align/test_vecalign -offlineCompiler spir_v generate . |
| 27 | VecStep, vec_step/test_vecstep -offlineCompiler spir_v generate . |
| 28 | Printf,printf/test_printf -offlineCompiler spir_v generate . |
| 29 | Device Partitioning,device_partition/test_device_partition -offlineCompiler spir_v generate . |
| 30 | # ######################################### |
| 31 | # Buffers and images |
| 32 | # ######################################### |
| 33 | Buffers,buffers/test_buffers |
| 34 | Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods -offlineCompiler spir_v generate . |
| 35 | Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST -offlineCompiler spir_v generate . |
| 36 | Images (Samplerless),images/samplerlessReads/test_samplerless_reads -offlineCompiler spir_v generate . |
| 37 | # ######################################### |
| 38 | # OpenGL/CL interaction |
| 39 | # ######################################### |
| 40 | OpenCL-GL Sharing,gl/test_gl -offlineCompiler spir_v generate . |
| 41 | # ######################################### |
| 42 | # Thorough math and conversions tests |
| 43 | # ######################################### |
| 44 | Select,select/test_select -offlineCompiler spir_v generate . |
| 45 | Conversions,conversions/test_conversions -w -offlineCompiler spir_v generate . |
| 46 | Contractions,contractions/contractions -offlineCompiler spir_v generate . |
| 47 | Math,math_brute_force/bruteforce -w -offlineCompiler spir_v generate . |
| 48 | Integer Ops,integer_ops/test_integer_ops integer_* quick_* -offlineCompiler spir_v generate . |
| 49 | Half Ops,half/test_half -w -offlineCompiler spir_v generate . |
| 50 | ##################################### |
| 51 | # OpenCL 2.0 tests |
| 52 | ##################################### |
| 53 | C11 Atomics,c11_atomics/test_c11_atomics -offlineCompiler spir_v generate . |
| 54 | Execution Model,device_execution/test_device_execution -offlineCompiler spir_v generate . |
| 55 | Generic Address Space,generic_address_space/test_generic_address_space -offlineCompiler spir_v generate . |
| 56 | Non Uniform Work Groups,non_uniform_work_group/test_non_uniform_work_group -offlineCompiler spir_v generate . |
| 57 | Pipes,pipes/test_pipes -offlineCompiler spir_v generate . |
| 58 | SVM,SVM/test_SVM -offlineCompiler spir_v generate . |
| 59 | Workgroups,workgroups/test_workgroups -offlineCompiler spir_v generate . |
| 60 | ######################################### |
| 61 | # Extensions |
| 62 | ######################################### |
| 63 | Mipmaps (Kernel),images/kernel_read_write/test_image_streams test_mipmaps CL_FILTER_NEAREST -offlineCompiler spir_v generate . |
| 64 | Mipmaps (clCopyImage),images/clCopyImage/test_cl_copy_images test_mipmaps -offlineCompiler spir_v generate . |
| 65 | Subgroups,subgroups/test_subgroups -offlineCompiler spir_v generate . |