diff --git a/test_conformance/opencl_conformance_tests_12_conversions.csv b/test_conformance/opencl_conformance_tests_12_conversions.csv deleted file mode 100644 index c8e283a6..00000000 --- a/test_conformance/opencl_conformance_tests_12_conversions.csv +++ /dev/null @@ -1,4 +0,0 @@ -# -# OpenCL Conformance Test Suite (conversions only) -# -Conversions,conversions/test_conversions diff --git a/test_conformance/opencl_conformance_tests_12_d3d.csv b/test_conformance/opencl_conformance_tests_12_d3d.csv deleted file mode 100644 index 53466ebc..00000000 --- a/test_conformance/opencl_conformance_tests_12_d3d.csv +++ /dev/null @@ -1,5 +0,0 @@ -# -# OpenCL Conformance Test for DirectX interop -# - -D3D10,D3D10/test_d3d10 diff --git a/test_conformance/opencl_conformance_tests_12_full.csv b/test_conformance/opencl_conformance_tests_12_full.csv deleted file mode 100644 index bb732c40..00000000 --- a/test_conformance/opencl_conformance_tests_12_full.csv +++ /dev/null @@ -1,81 +0,0 @@ -# -# OpenCL Conformance Test Suite (full version) -# - -# ######################################### -# Basic Information on the compute device -# ######################################### -Compute Info,computeinfo/test_computeinfo - -# ######################################### -# Basic operation tests -# ######################################### -Basic,basic/test_basic -API,api/test_api -Compiler,compiler/test_compiler - -# ######################################### -# Common mathematical functions -# ######################################### -Common Functions,commonfns/test_commonfns -Geometric Functions,geometrics/test_geometrics -Relationals,relationals/test_relationals - -# ######################################### -# General operation -# ######################################### -Thread Dimensions,thread_dimensions/test_thread_dimensions full* -Multiple Device/Context,multiple_device_context/test_multiples -Atomics,atomics/test_atomics -Profiling,profiling/test_profiling -Events,events/test_events -Allocations (single maximum),allocations/test_allocations single 5 all -Allocations (total maximum),allocations/test_allocations multiple 5 all -Vectors, vectors/test_vectors -Printf,printf/test_printf -Device Partitioning,device_partition/test_device_partition - -# ######################################### -# Buffers and images -# ######################################### -Buffers,buffers/test_buffers -Images (API Info),images/clGetInfo/test_cl_get_info -Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods -Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST -Images (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEAREST -Images (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEAREST -Images (clCopyImage),images/clCopyImage/test_cl_copy_images -Images (clCopyImage small),images/clCopyImage/test_cl_copy_images small_images -Images (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_images -Images (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images -Images (clReadWriteImage pitch),images/clReadWriteImage/test_cl_read_write_images use_pitches -Images (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_images max_images -Images (clFillImage),images/clFillImage/test_cl_fill_images -Images (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitches -Images (clFillImage max size),images/clFillImage/test_cl_fill_images max_images -Images (Samplerless),images/samplerlessReads/test_samplerless_reads -Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches -Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images -Mem (Host Flags),mem_host_flags/test_mem_host_flags - -# ######################################### -# CPU is required to pass linear and normalized image filtering -# ######################################### -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR),images/kernel_read_write/test_image_streams CL_FILTER_LINEAR -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_LINEAR -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_LINEAR - -# ######################################### -# OpenGL/CL interaction -# ######################################### -OpenCL-GL Sharing,gl/test_gl - -# ######################################### -# Thorough math and conversions tests -# ######################################### -Select,select/test_select -Conversions,conversions/test_conversions -Contractions,contractions/test_contractions -Math,math_brute_force/test_bruteforce -Integer Ops,integer_ops/test_integer_ops -Half Ops,half/test_half diff --git a/test_conformance/opencl_conformance_tests_12_full_no_math_or_conversions.csv b/test_conformance/opencl_conformance_tests_12_full_no_math_or_conversions.csv deleted file mode 100644 index fca9af4b..00000000 --- a/test_conformance/opencl_conformance_tests_12_full_no_math_or_conversions.csv +++ /dev/null @@ -1,78 +0,0 @@ -# -# OpenCL Conformance Test Suite (full version) -# - -# ######################################### -# Basic Information on the compute device -# ######################################### -Compute Info,computeinfo/test_computeinfo - -# ######################################### -# Basic operation tests -# ######################################### -Basic,basic/test_basic -API,api/test_api -Compiler,compiler/test_compiler - -# ######################################### -# Common mathematical functions -# ######################################### -Common Functions,commonfns/test_commonfns -Geometric Functions,geometrics/test_geometrics -Relationals,relationals/test_relationals - -# ######################################### -# General operation -# ######################################### -Thread Dimensions,thread_dimensions/test_thread_dimensions full* -Multiple Device/Context,multiple_device_context/test_multiples -Atomics,atomics/test_atomics -Profiling,profiling/test_profiling -Events,events/test_events -Allocations (single maximum),allocations/test_allocations single 5 all -Allocations (total maximum),allocations/test_allocations multiple 5 all -Vectors, vectors/test_vectors - -# ######################################### -# Buffers and images -# ######################################### -Buffers,buffers/test_buffers -Images (API Info),images/clGetInfo/test_cl_get_info -Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods -Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST -Images (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEAREST -Images (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEAREST -Images (clCopyImage),images/clCopyImage/test_cl_copy_images -Images (clCopyImage small),images/clCopyImage/test_cl_copy_images small_images -Images (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_images -Images (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images -Images (clReadWriteImage pitch),images/clReadWriteImage/test_cl_read_write_images use_pitches -Images (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_images max_images -Images (clFillImage),images/clFillImage/test_cl_fill_images -Images (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitches -Images (clFillImage max size),images/clFillImage/test_cl_fill_images max_images -Images (Samplerless),images/samplerlessReads/test_samplerless_reads -Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches -Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images -Mem (Host Flags),mem_host_flags/test_mem_host_flags - -# ######################################### -# CPU is required to pass linear and normalized image filtering -# ######################################### -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR),images/kernel_read_write/test_image_streams CL_FILTER_LINEAR -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_LINEAR -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_LINEAR - -# ######################################### -# OpenGL/CL interaction -# ######################################### -OpenCL-GL Sharing,gl/test_gl - -# ######################################### -# Thorough math and conversions tests -# ######################################### -Select,select/test_select -Contractions,contractions/test_contractions -Integer Ops,integer_ops/test_integer_ops -Half Ops,half/test_half - diff --git a/test_conformance/opencl_conformance_tests_12_math.csv b/test_conformance/opencl_conformance_tests_12_math.csv deleted file mode 100644 index e033190f..00000000 --- a/test_conformance/opencl_conformance_tests_12_math.csv +++ /dev/null @@ -1,4 +0,0 @@ -# -# OpenCL Conformance Test Suite (math only) -# -Math,math_brute_force/test_bruteforce diff --git a/test_conformance/opencl_conformance_tests_12_quick.csv b/test_conformance/opencl_conformance_tests_12_quick.csv deleted file mode 100644 index af591656..00000000 --- a/test_conformance/opencl_conformance_tests_12_quick.csv +++ /dev/null @@ -1,81 +0,0 @@ -# -# OpenCL Conformance Test Suite (quick version) -# The quick version skips some long-running image tests, runs a shorter math test, -# and does not run the conversion test. -# - -# ######################################### -# Basic Information on the compute device -# ######################################### -Compute Info,computeinfo/test_computeinfo - -# ######################################### -# Basic operation tests -# ######################################### -Basic,basic/test_basic -API,api/test_api -Compiler,compiler/test_compiler - -# ######################################### -# Common mathematical functions -# ######################################### -Common Functions,commonfns/test_commonfns -Geometric Functions,geometrics/test_geometrics -Relationals,relationals/test_relationals - -# ######################################### -# General operation -# ######################################### -Thread Dimensions,thread_dimensions/test_thread_dimensions quick* -#Multiple Device/Context,multiple_device_context/test_multiples -Atomics,atomics/test_atomics -Profiling,profiling/test_profiling -Events,events/test_events -Allocations (single maximum),allocations/test_allocations single 5 all -Allocations (total maximum),allocations/test_allocations multiple 5 all -Printf,printf/test_printf -Device Partitioning,device_partition/test_device_partition - -# ######################################### -# Buffers and images -# ######################################### -Buffers,buffers/test_buffers -Images (API Info),images/clGetInfo/test_cl_get_info -Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods -Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST -Images (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEAREST -Images (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEAREST -Images (clCopyImage),images/clCopyImage/test_cl_copy_images -Images (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_images -Images (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images -Images (clReadWriteImage pitch),images/clReadWriteImage/test_cl_read_write_images use_pitches -Images (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_images max_images -Images (clFillImage),images/clFillImage/test_cl_fill_images -Images (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitches -Images (clFillImage max size),images/clFillImage/test_cl_fill_images max_images -Images (Samplerless),images/samplerlessReads/test_samplerless_reads -Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches -Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images -Mem (Host Flags),mem_host_flags/test_mem_host_flags - -# ######################################### -# CPU is required to pass linear and normalized image filtering -# ######################################### -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR),images/kernel_read_write/test_image_streams CL_FILTER_LINEAR -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_LINEAR -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_LINEAR - -# ######################################### -# OpenGL/CL interaction -# ######################################### -OpenCL-GL Sharing,gl/test_gl - -# ######################################### -# Thorough math and conversions tests -# ######################################### -Select,select/test_select -#Conversions,conversions/test_conversions -Contractions,contractions/test_contractions -Math,math_brute_force/test_bruteforce -w -Integer Ops,integer_ops/test_integer_ops integer_* quick_* -Half Ops,half/test_half -w diff --git a/test_conformance/opencl_conformance_tests_20_full.csv b/test_conformance/opencl_conformance_tests_20_full.csv deleted file mode 100644 index e5320bb4..00000000 --- a/test_conformance/opencl_conformance_tests_20_full.csv +++ /dev/null @@ -1,101 +0,0 @@ -# -# OpenCL Conformance Test Suite (full version) -# - -# ######################################### -# Basic Information on the compute device -# ######################################### -Compute Info,computeinfo/test_computeinfo - -# ######################################### -# Basic operation tests -# ######################################### -Basic,basic/test_basic -API,api/test_api -Compiler,compiler/test_compiler - -# ######################################### -# Common mathematical functions -# ######################################### -Common Functions,commonfns/test_commonfns -Geometric Functions,geometrics/test_geometrics -Relationals,relationals/test_relationals - -# ######################################### -# General operation -# ######################################### -Thread Dimensions,thread_dimensions/test_thread_dimensions full* -Multiple Device/Context,multiple_device_context/test_multiples -Atomics,atomics/test_atomics -Profiling,profiling/test_profiling -Events,events/test_events -Allocations (single maximum),allocations/test_allocations single 5 all -Allocations (total maximum),allocations/test_allocations multiple 5 all -Vectors, vectors/test_vectors -Printf,printf/test_printf -Device Partitioning,device_partition/test_device_partition - -# ######################################### -# Buffers and images -# ######################################### -Buffers,buffers/test_buffers -Images (API Info),images/clGetInfo/test_cl_get_info -Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods -Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST -Images (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEAREST -Images (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEAREST -Images (clCopyImage),images/clCopyImage/test_cl_copy_images -Images (clCopyImage small),images/clCopyImage/test_cl_copy_images small_images -Images (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_images -Images (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images -Images (clReadWriteImage pitch),images/clReadWriteImage/test_cl_read_write_images use_pitches -Images (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_images max_images -Images (clFillImage),images/clFillImage/test_cl_fill_images -Images (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitches -Images (clFillImage max size),images/clFillImage/test_cl_fill_images max_images -Images (Samplerless),images/samplerlessReads/test_samplerless_reads -Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches -Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images -Mem (Host Flags),mem_host_flags/test_mem_host_flags - -# ######################################### -# CPU is required to pass linear and normalized image filtering -# ######################################### -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR),images/kernel_read_write/test_image_streams CL_FILTER_LINEAR -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_LINEAR -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_LINEAR - -# ######################################### -# OpenGL/CL interaction -# ######################################### -OpenCL-GL Sharing,gl/test_gl - -# ######################################### -# Thorough math and conversions tests -# ######################################### -Select,select/test_select -Conversions,conversions/test_conversions -Contractions,contractions/test_contractions -Math,math_brute_force/test_bruteforce -Integer Ops,integer_ops/test_integer_ops -Half Ops,half/test_half - -##################################### -# OpenCL 2.0 tests -##################################### -C11 Atomics,c11_atomics/test_c11_atomics -Execution Model,device_execution/test_device_execution -Generic Address Space,generic_address_space/test_generic_address_space -Non Uniform Work Groups,non_uniform_work_group/test_non_uniform_work_group -Pipes,pipes/test_pipes -SVM,SVM/test_svm -Workgroups,workgroups/test_workgroups - -######################################### -# Extensions -######################################### -SPIR,spir/test_spir -Mipmaps (Kernel),images/kernel_read_write/test_image_streams test_mipmaps CL_FILTER_NEAREST -Mipmaps (clCopyImage),images/clCopyImage/test_cl_copy_images test_mipmaps -Mipmaps (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images test_mipmaps -Subgroups,subgroups/test_subgroups diff --git a/test_conformance/opencl_conformance_tests_20_full_no_math_or_conversions.csv b/test_conformance/opencl_conformance_tests_20_full_no_math_or_conversions.csv deleted file mode 100644 index fca9af4b..00000000 --- a/test_conformance/opencl_conformance_tests_20_full_no_math_or_conversions.csv +++ /dev/null @@ -1,78 +0,0 @@ -# -# OpenCL Conformance Test Suite (full version) -# - -# ######################################### -# Basic Information on the compute device -# ######################################### -Compute Info,computeinfo/test_computeinfo - -# ######################################### -# Basic operation tests -# ######################################### -Basic,basic/test_basic -API,api/test_api -Compiler,compiler/test_compiler - -# ######################################### -# Common mathematical functions -# ######################################### -Common Functions,commonfns/test_commonfns -Geometric Functions,geometrics/test_geometrics -Relationals,relationals/test_relationals - -# ######################################### -# General operation -# ######################################### -Thread Dimensions,thread_dimensions/test_thread_dimensions full* -Multiple Device/Context,multiple_device_context/test_multiples -Atomics,atomics/test_atomics -Profiling,profiling/test_profiling -Events,events/test_events -Allocations (single maximum),allocations/test_allocations single 5 all -Allocations (total maximum),allocations/test_allocations multiple 5 all -Vectors, vectors/test_vectors - -# ######################################### -# Buffers and images -# ######################################### -Buffers,buffers/test_buffers -Images (API Info),images/clGetInfo/test_cl_get_info -Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods -Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST -Images (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEAREST -Images (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEAREST -Images (clCopyImage),images/clCopyImage/test_cl_copy_images -Images (clCopyImage small),images/clCopyImage/test_cl_copy_images small_images -Images (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_images -Images (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images -Images (clReadWriteImage pitch),images/clReadWriteImage/test_cl_read_write_images use_pitches -Images (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_images max_images -Images (clFillImage),images/clFillImage/test_cl_fill_images -Images (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitches -Images (clFillImage max size),images/clFillImage/test_cl_fill_images max_images -Images (Samplerless),images/samplerlessReads/test_samplerless_reads -Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches -Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images -Mem (Host Flags),mem_host_flags/test_mem_host_flags - -# ######################################### -# CPU is required to pass linear and normalized image filtering -# ######################################### -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR),images/kernel_read_write/test_image_streams CL_FILTER_LINEAR -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_LINEAR -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_LINEAR - -# ######################################### -# OpenGL/CL interaction -# ######################################### -OpenCL-GL Sharing,gl/test_gl - -# ######################################### -# Thorough math and conversions tests -# ######################################### -Select,select/test_select -Contractions,contractions/test_contractions -Integer Ops,integer_ops/test_integer_ops -Half Ops,half/test_half - diff --git a/test_conformance/opencl_conformance_tests_20_quick.csv b/test_conformance/opencl_conformance_tests_20_quick.csv deleted file mode 100644 index af591656..00000000 --- a/test_conformance/opencl_conformance_tests_20_quick.csv +++ /dev/null @@ -1,81 +0,0 @@ -# -# OpenCL Conformance Test Suite (quick version) -# The quick version skips some long-running image tests, runs a shorter math test, -# and does not run the conversion test. -# - -# ######################################### -# Basic Information on the compute device -# ######################################### -Compute Info,computeinfo/test_computeinfo - -# ######################################### -# Basic operation tests -# ######################################### -Basic,basic/test_basic -API,api/test_api -Compiler,compiler/test_compiler - -# ######################################### -# Common mathematical functions -# ######################################### -Common Functions,commonfns/test_commonfns -Geometric Functions,geometrics/test_geometrics -Relationals,relationals/test_relationals - -# ######################################### -# General operation -# ######################################### -Thread Dimensions,thread_dimensions/test_thread_dimensions quick* -#Multiple Device/Context,multiple_device_context/test_multiples -Atomics,atomics/test_atomics -Profiling,profiling/test_profiling -Events,events/test_events -Allocations (single maximum),allocations/test_allocations single 5 all -Allocations (total maximum),allocations/test_allocations multiple 5 all -Printf,printf/test_printf -Device Partitioning,device_partition/test_device_partition - -# ######################################### -# Buffers and images -# ######################################### -Buffers,buffers/test_buffers -Images (API Info),images/clGetInfo/test_cl_get_info -Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods -Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST -Images (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEAREST -Images (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEAREST -Images (clCopyImage),images/clCopyImage/test_cl_copy_images -Images (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_images -Images (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images -Images (clReadWriteImage pitch),images/clReadWriteImage/test_cl_read_write_images use_pitches -Images (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_images max_images -Images (clFillImage),images/clFillImage/test_cl_fill_images -Images (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitches -Images (clFillImage max size),images/clFillImage/test_cl_fill_images max_images -Images (Samplerless),images/samplerlessReads/test_samplerless_reads -Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches -Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images -Mem (Host Flags),mem_host_flags/test_mem_host_flags - -# ######################################### -# CPU is required to pass linear and normalized image filtering -# ######################################### -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR),images/kernel_read_write/test_image_streams CL_FILTER_LINEAR -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_LINEAR -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_LINEAR - -# ######################################### -# OpenGL/CL interaction -# ######################################### -OpenCL-GL Sharing,gl/test_gl - -# ######################################### -# Thorough math and conversions tests -# ######################################### -Select,select/test_select -#Conversions,conversions/test_conversions -Contractions,contractions/test_contractions -Math,math_brute_force/test_bruteforce -w -Integer Ops,integer_ops/test_integer_ops integer_* quick_* -Half Ops,half/test_half -w diff --git a/test_conformance/opencl_conformance_tests_21_legacy_wimpy.csv b/test_conformance/opencl_conformance_tests_21_legacy_wimpy.csv deleted file mode 100644 index 610a2945..00000000 --- a/test_conformance/opencl_conformance_tests_21_legacy_wimpy.csv +++ /dev/null @@ -1,99 +0,0 @@ -# -# OpenCL Conformance Test Suite (quick version) -# The quick version skips some long-running image tests, runs a shorter math test, -# and does not run the conversion test. -# - -# ######################################### -# Basic Information on the compute device -# ######################################### -Compute Info,computeinfo/test_computeinfo - -# ######################################### -# Basic operation tests -# ######################################### -Basic,basic/test_basic -API,api/test_api -Compiler,compiler/test_compiler - -# ######################################### -# Common mathematical functions -# ######################################### -Common Functions,commonfns/test_commonfns -Geometric Functions,geometrics/test_geometrics -Relationals,relationals/test_relationals - -# ######################################### -# General operation -# ######################################### -Thread Dimensions,thread_dimensions/test_thread_dimensions quick* -Multiple Device/Context,multiple_device_context/test_multiples -Atomics,atomics/test_atomics -Profiling,profiling/test_profiling -Events,events/test_events -Allocations (single maximum),allocations/test_allocations single 5 all -Allocations (total maximum),allocations/test_allocations multiple 5 all -Vectors, vectors/test_vectors -Printf,printf/test_printf -Device Partitioning,device_partition/test_device_partition - -# ######################################### -# Buffers and images -# ######################################### -Buffers,buffers/test_buffers -Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods -Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST -Images (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEAREST -Images (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEAREST -Images (Samplerless),images/samplerlessReads/test_samplerless_reads -Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches -Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images -Mem (Host Flags),mem_host_flags/test_mem_host_flags - -# ######################################### -# CPU is required to pass linear and normalized image filtering -# ######################################### -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR),images/kernel_read_write/test_image_streams CL_FILTER_LINEAR -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_LINEAR -CL_DEVICE_TYPE_CPU, Images (Kernel CL_FILTER_LINEAR max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_LINEAR - -# ######################################### -# OpenGL/CL interaction -# ######################################### -OpenCL-GL Sharing,gl/test_gl - -# ######################################### -# Thorough math and conversions tests -# ######################################### -Select,select/test_select -Conversions,conversions/test_conversions -w -Contractions,contractions/test_contractions -Math,math_brute_force/test_bruteforce -w -Integer Ops,integer_ops/test_integer_ops integer_* quick_* -Half Ops,half/test_half -w - -##################################### -# OpenCL 2.0 tests -##################################### -C11 Atomics,c11_atomics/test_c11_atomics -Execution Model,device_execution/test_device_execution -Generic Address Space,generic_address_space/test_generic_address_space -Non Uniform Work Groups,non_uniform_work_group/test_non_uniform_work_group -Pipes,pipes/test_pipes -SVM,SVM/test_svm -Workgroups,workgroups/test_workgroups - -##################################### -# OpenCL 2.1 tests -##################################### -Device timer,device_timer/test_device_timer -SPIRV new,spirv_new/test_spirv_new -ILPath spirv_bin - -######################################### -# Extensions -######################################### -SPIR,spir/test_spir -Mipmaps (Kernel),images/kernel_read_write/test_image_streams test_mipmaps CL_FILTER_NEAREST -Mipmaps (clCopyImage),images/clCopyImage/test_cl_copy_images test_mipmaps -Mipmaps (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images test_mipmaps -Subgroups,subgroups/test_subgroups diff --git a/test_conformance/opencl_conformance_tests_22.csv b/test_conformance/opencl_conformance_tests_22.csv deleted file mode 100644 index 2ef864a6..00000000 --- a/test_conformance/opencl_conformance_tests_22.csv +++ /dev/null @@ -1,45 +0,0 @@ -# -# OpenCL Conformance Test Suite (2.2 version) -# - -# ######################################### -# New API features -# ######################################### -API (ctors and dtors of global scope vars) , clcpp/api/test_cpp_api "test_global_scope*" -API (specialization constants) , clcpp/api/test_cpp_api "test_spec_consts*" - -# ######################################### -# New representation of types -# ######################################### -Images and samplers , clcpp/images/test_cpp_images -Pipes and reservations , clcpp/pipes/test_cpp_pipes "test_pipes_pipe" -Device enqueue and events , clcpp/device_queue/test_cpp_device_queue -Address spaces , clcpp/address_spaces/test_cpp_address_spaces - -# ######################################### -# New representation of functions -# ######################################### -Conversions (convert_cast) , clcpp/convert/test_cpp_convert -Reinterpreting (as_type) , clcpp/reinterpret/test_cpp_reinterpret -Atomics , clcpp/atomics/test_cpp_atomics -Work-item functions , clcpp/workitems/test_cpp_workitems -Work-group functions , clcpp/workgroups/test_cpp_workgroups -Sub-group functions , clcpp/subgroups/test_cpp_subgroups -Synchronization functions , clcpp/synchronization/test_cpp_synchronization "test_work_group_barrier*" "test_sub_group_barrier*" -Math functions , clcpp/math_funcs/test_cpp_math_funcs -Integer functions , clcpp/integer_funcs/test_cpp_integer_funcs -Common functions , clcpp/common_funcs/test_cpp_common_funcs -Geometric functions , clcpp/geometric_funcs/test_cpp_geometric_funcs -Relational functions , clcpp/relational_funcs/test_cpp_relational_funcs -vload and vstore functions , clcpp/vload_vstore/test_cpp_vload_vstore_funcs - -# ######################################### -# New in OpenCL C++ -# ######################################### -Specialization constants , clcpp/spec_constants/test_cpp_spec_constants -Named barriers (KHR extension) , clcpp/synchronization/test_cpp_synchronization "test_work_group_named_barrier*" -required_num_sub_groups attribute , clcpp/attributes/test_cpp_attributes "test_required_num_sub_groups*" -ivdep attribute , clcpp/attributes/test_cpp_attributes "test_ivdep*" -max_size attribute , clcpp/attributes/test_cpp_attributes "test_max_size*" -Ctors and dtors of global scope objects , clcpp/program_scope_ctors_dtors/test_cpp_program_scope_ctors_dtors -Pipe storages , clcpp/pipes/test_cpp_pipes "test_pipes_pipe_storage" diff --git a/test_conformance/opencl_conformance_tests_full.csv b/test_conformance/opencl_conformance_tests_full.csv index efd004e6..2b0dc8aa 100644 --- a/test_conformance/opencl_conformance_tests_full.csv +++ b/test_conformance/opencl_conformance_tests_full.csv @@ -30,7 +30,7 @@ Atomics,atomics/test_atomics Profiling,profiling/test_profiling Events,events/test_events Allocations (single maximum),allocations/test_allocations single 5 all -Allocations (total maximum),allocations/test_allocations multiple 5 all +Allocations (total maximum),allocations/test_allocations multiple 5 all Vectors, vectors/test_vectors Printf,printf/test_printf Device Partitioning,device_partition/test_device_partition @@ -39,23 +39,23 @@ Device Partitioning,device_partition/test_device_partition # Buffers and images # ######################################### Buffers,buffers/test_buffers -Images (API Info),images/clGetInfo/test_cl_get_info -Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods +Images (API Info),images/clGetInfo/test_cl_get_info +Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST Images (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEAREST Images (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEAREST Images (clCopyImage),images/clCopyImage/test_cl_copy_images Images (clCopyImage small),images/clCopyImage/test_cl_copy_images small_images -Images (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_images -Images (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images -Images (clReadWriteImage pitch),images/clReadWriteImage/test_cl_read_write_images use_pitches -Images (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_images max_images -Images (clFillImage),images/clFillImage/test_cl_fill_images -Images (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitches -Images (clFillImage max size),images/clFillImage/test_cl_fill_images max_images -Images (Samplerless),images/samplerlessReads/test_samplerless_reads -Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches -Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images +Images (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_images +Images (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images +Images (clReadWriteImage pitch),images/clReadWriteImage/test_cl_read_write_images use_pitches +Images (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_images max_images +Images (clFillImage),images/clFillImage/test_cl_fill_images +Images (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitches +Images (clFillImage max size),images/clFillImage/test_cl_fill_images max_images +Images (Samplerless),images/samplerlessReads/test_samplerless_reads +Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches +Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images Mem (Host Flags),mem_host_flags/test_mem_host_flags # ######################################### @@ -95,7 +95,7 @@ Workgroups,workgroups/test_workgroups # OpenCL 2.1 tests ##################################### Device timer,device_timer/test_device_timer -SPIRV new,spirv_new/test_spirv_new -ILPath spirv_bin +SPIRV new,spirv_new/test_spirv_new --spirv-binaries-path spirv_bin ######################################### # Extensions diff --git a/test_conformance/opencl_conformance_tests_full_no_math_or_conversions.csv b/test_conformance/opencl_conformance_tests_full_no_math_or_conversions.csv index f14e0991..8c4508b3 100644 --- a/test_conformance/opencl_conformance_tests_full_no_math_or_conversions.csv +++ b/test_conformance/opencl_conformance_tests_full_no_math_or_conversions.csv @@ -30,7 +30,7 @@ Atomics,atomics/test_atomics Profiling,profiling/test_profiling Events,events/test_events Allocations (single maximum),allocations/test_allocations single 5 all -Allocations (total maximum),allocations/test_allocations multiple 5 all +Allocations (total maximum),allocations/test_allocations multiple 5 all Vectors, vectors/test_vectors Printf,printf/test_printf Device Partitioning,device_partition/test_device_partition @@ -39,23 +39,23 @@ Device Partitioning,device_partition/test_device_partition # Buffers and images # ######################################### Buffers,buffers/test_buffers -Images (API Info),images/clGetInfo/test_cl_get_info -Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods +Images (API Info),images/clGetInfo/test_cl_get_info +Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST Images (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEAREST Images (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEAREST Images (clCopyImage),images/clCopyImage/test_cl_copy_images Images (clCopyImage small),images/clCopyImage/test_cl_copy_images small_images -Images (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_images -Images (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images -Images (clReadWriteImage pitch),images/clReadWriteImage/test_cl_read_write_images use_pitches -Images (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_images max_images -Images (clFillImage),images/clFillImage/test_cl_fill_images -Images (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitches -Images (clFillImage max size),images/clFillImage/test_cl_fill_images max_images -Images (Samplerless),images/samplerlessReads/test_samplerless_reads -Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches -Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images +Images (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_images +Images (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images +Images (clReadWriteImage pitch),images/clReadWriteImage/test_cl_read_write_images use_pitches +Images (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_images max_images +Images (clFillImage),images/clFillImage/test_cl_fill_images +Images (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitches +Images (clFillImage max size),images/clFillImage/test_cl_fill_images max_images +Images (Samplerless),images/samplerlessReads/test_samplerless_reads +Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches +Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images Mem (Host Flags),mem_host_flags/test_mem_host_flags # ######################################### diff --git a/test_conformance/opencl_conformance_tests_21_full_spirv.csv b/test_conformance/opencl_conformance_tests_full_spirv.csv similarity index 100% rename from test_conformance/opencl_conformance_tests_21_full_spirv.csv rename to test_conformance/opencl_conformance_tests_full_spirv.csv diff --git a/test_conformance/opencl_conformance_tests_math.csv b/test_conformance/opencl_conformance_tests_math.csv index e033190f..03fddea8 100644 --- a/test_conformance/opencl_conformance_tests_math.csv +++ b/test_conformance/opencl_conformance_tests_math.csv @@ -1,4 +1,4 @@ # # OpenCL Conformance Test Suite (math only) # -Math,math_brute_force/test_bruteforce +Math,math_brute_force/test_bruteforce diff --git a/test_conformance/opencl_conformance_tests_quick.csv b/test_conformance/opencl_conformance_tests_quick.csv index af591656..043df821 100644 --- a/test_conformance/opencl_conformance_tests_quick.csv +++ b/test_conformance/opencl_conformance_tests_quick.csv @@ -32,7 +32,7 @@ Atomics,atomics/test_atomics Profiling,profiling/test_profiling Events,events/test_events Allocations (single maximum),allocations/test_allocations single 5 all -Allocations (total maximum),allocations/test_allocations multiple 5 all +Allocations (total maximum),allocations/test_allocations multiple 5 all Printf,printf/test_printf Device Partitioning,device_partition/test_device_partition @@ -40,22 +40,22 @@ Device Partitioning,device_partition/test_device_partition # Buffers and images # ######################################### Buffers,buffers/test_buffers -Images (API Info),images/clGetInfo/test_cl_get_info -Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods +Images (API Info),images/clGetInfo/test_cl_get_info +Images (Kernel Methods),images/kernel_image_methods/test_kernel_image_methods Images (Kernel),images/kernel_read_write/test_image_streams CL_FILTER_NEAREST Images (Kernel pitch),images/kernel_read_write/test_image_streams use_pitches CL_FILTER_NEAREST Images (Kernel max size),images/kernel_read_write/test_image_streams max_images CL_FILTER_NEAREST Images (clCopyImage),images/clCopyImage/test_cl_copy_images -Images (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_images -Images (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images -Images (clReadWriteImage pitch),images/clReadWriteImage/test_cl_read_write_images use_pitches -Images (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_images max_images -Images (clFillImage),images/clFillImage/test_cl_fill_images -Images (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitches -Images (clFillImage max size),images/clFillImage/test_cl_fill_images max_images -Images (Samplerless),images/samplerlessReads/test_samplerless_reads -Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches -Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images +Images (clCopyImage max size),images/clCopyImage/test_cl_copy_images max_images +Images (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images +Images (clReadWriteImage pitch),images/clReadWriteImage/test_cl_read_write_images use_pitches +Images (clReadWriteImage max size),images/clReadWriteImage/test_cl_read_write_images max_images +Images (clFillImage),images/clFillImage/test_cl_fill_images +Images (clFillImage pitch),images/clFillImage/test_cl_fill_images use_pitches +Images (clFillImage max size),images/clFillImage/test_cl_fill_images max_images +Images (Samplerless),images/samplerlessReads/test_samplerless_reads +Images (Samplerless pitch),images/samplerlessReads/test_samplerless_reads use_pitches +Images (Samplerless max size),images/samplerlessReads/test_samplerless_reads max_images Mem (Host Flags),mem_host_flags/test_mem_host_flags # ######################################### @@ -79,3 +79,29 @@ Contractions,contractions/test_contractions Math,math_brute_force/test_bruteforce -w Integer Ops,integer_ops/test_integer_ops integer_* quick_* Half Ops,half/test_half -w + +##################################### +# OpenCL 2.0 tests +##################################### +C11 Atomics,c11_atomics/test_c11_atomics +Execution Model,device_execution/test_device_execution +Generic Address Space,generic_address_space/test_generic_address_space +Non Uniform Work Groups,non_uniform_work_group/test_non_uniform_work_group +Pipes,pipes/test_pipes +SVM,SVM/test_svm +Workgroups,workgroups/test_workgroups + +##################################### +# OpenCL 2.1 tests +##################################### +Device timer,device_timer/test_device_timer +SPIRV new,spirv_new/test_spirv_new --spirv-binaries-path spirv_bin + +######################################### +# Extensions +######################################### +SPIR,spir/test_spir +Mipmaps (Kernel),images/kernel_read_write/test_image_streams test_mipmaps CL_FILTER_NEAREST +Mipmaps (clCopyImage),images/clCopyImage/test_cl_copy_images test_mipmaps +Mipmaps (clReadWriteImage),images/clReadWriteImage/test_cl_read_write_images test_mipmaps +Subgroups,subgroups/test_subgroups