1# 2# OpenCL Conformance Test Suite (quick version) 3# The quick version skips some long-running image tests, runs a shorter math test, 4# and does not run the conversion test. 5# 6 7# ######################################### 8# Basic Information on the compute device 9# ######################################### 10Compute Info,computeinfo/test_computeinfo 11 12# ######################################### 13# Basic operation tests 14# ######################################### 15Basic,basic/test_basic 16API,api/test_api 17Compiler,compiler/test_compiler 18 19# ######################################### 20# Common mathematical functions 21# ######################################### 22Common Functions,commonfns/test_commonfns 23Geometric Functions,geometrics/test_geometrics 24Relationals,relationals/test_relationals 25 26# ######################################### 27# General operation 28# ######################################### 29Thread Dimensions,thread_dimensions/test_thread_dimensions quick* 30#Multiple Device/Context,multiple_device_context/test_multiples 31Atomics,atomics/test_atomics 32Profiling,profiling/test_profiling 33Events,events/test_events 34Allocations (single maximum),allocations/test_allocations single 5 all 35Allocations (total maximum),allocations/test_allocations multiple 5 all 36Printf,printf/test_printf 37Device Partitioning,device_partition/test_device_partition 38 39# ######################################### 40# Buffers and images 41# ######################################### 42Buffers,buffers/test_buffers 43Images (API Info),images/clGetInfo/test_cl_get_info 44Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods 45Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST 46Images (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEAREST 47Images (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEAREST 48Images (clCopyImage),images/clCopyImage/test_cl_copy_images 49Images (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_images 50Images (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images 51Images (clReadWriteImage pitch),images/clReadWriteImage/test_cl_read_write_images use_pitches 52Images (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_images max_images 53Images (clFillImage),images/clFillImage/test_cl_fill_images 54Images (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitches 55Images (clFillImage max size),images/clFillImage/test_cl_fill_images max_images 56Images (Samplerless),images/samplerlessReads/test_samplerless_reads 57Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches 58Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images 59Mem (Host Flags),mem_host_flags/test_mem_host_flags 60 61# ######################################### 62# CPU is required to pass linear and normalized image filtering 63# ######################################### 64CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR),images/kernel_read_write/test_image_streams CL_FILTER_LINEAR 65CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_LINEAR 66CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_LINEAR 67 68# ######################################### 69# OpenGL/CL interaction 70# ######################################### 71OpenCL-GL Sharing,gl/test_gl 72 73# ######################################### 74# Thorough math and conversions tests 75# ######################################### 76Select,select/test_select 77#Conversions,conversions/test_conversions 78Contractions,contractions/test_contractions 79Math,math_brute_force/test_bruteforce -w 80Integer Ops,integer_ops/test_integer_ops integer_* quick_* 81Half Ops,half/test_half -w 82