1# Copyright 2024 The ANGLE Project Authors. All rights reserved. 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5import("//third_party/OpenCL-CTS/gn/angle_ocl_cts.gni") 6 7ocl_cts_source_set("basic") { 8 include_dirs = 9 [ "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic" ] 10 sources = [ 11 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/main.cpp", 12 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_arraycopy.cpp", 13 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_arrayimagecopy.cpp", 14 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_arrayreadwrite.cpp", 15 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_astype.cpp", 16 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_async_copy.cpp", 17 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_async_copy2D.cpp", 18 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_async_copy3D.cpp", 19 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_async_copy_fence.cpp", 20 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_async_strided_copy.cpp", 21 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_barrier.cpp", 22 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_basic_parameter_types.cpp", 23 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_bufferreadwriterect.cpp", 24 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_constant.cpp", 25 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_constant_source.cpp", 26 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_createkernelsinprogram.cpp", 27 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_enqueue_map.cpp", 28 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_enqueued_local_size.cpp", 29 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_explicit_s2v.cpp", 30 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_fpmath.cpp", 31 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_get_linear_ids.cpp", 32 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_global_linear_id.cpp", 33 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_global_work_offsets.cpp", 34 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_hiloeo.cpp", 35 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_hostptr.cpp", 36 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_if.cpp", 37 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_image_multipass.cpp", 38 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_image_param.cpp", 39 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_image_r8.cpp", 40 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_imagearraycopy.cpp", 41 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_imagearraycopy3d.cpp", 42 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_imagecopy.cpp", 43 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_imagecopy3d.cpp", 44 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_imagedim.cpp", 45 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_imagenpot.cpp", 46 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_imagerandomcopy.cpp", 47 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_imagereadwrite.cpp", 48 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_imagereadwrite3d.cpp", 49 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_int2fp.cpp", 50 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_intmath.cpp", 51 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_kernel_call_kernel_function.cpp", 52 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_kernel_memory_alignment.cpp", 53 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_local.cpp", 54 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_local_kernel_scope.cpp", 55 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_local_linear_id.cpp", 56 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_loop.cpp", 57 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_multireadimagemultifmt.cpp", 58 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_multireadimageonefmt.cpp", 59 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_numeric_constants.cpp", 60 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_pointercast.cpp", 61 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_preprocessors.cpp", 62 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_progvar.cpp", 63 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_queue_priority.cpp", 64 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_readimage.cpp", 65 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_rw_image_access_qualifier.cpp", 66 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_simple_image_pitch.cpp", 67 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_sizeof.cpp", 68 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_vec_type_hint.cpp", 69 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_vector_creation.cpp", 70 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_vector_swizzle.cpp", 71 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_vloadstore.cpp", 72 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_work_item_functions.cpp", 73 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/basic/test_writeimage.cpp", 74 ] 75} 76