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("api") { 8 include_dirs = 9 [ "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api" ] 10 sources = [ 11 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/main.cpp", 12 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/negative_platform.cpp", 13 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_api_consistency.cpp", 14 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_api_min_max.cpp", 15 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_binary.cpp", 16 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_bool.cpp", 17 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_clone_kernel.cpp", 18 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_context_destructor_callback.cpp", 19 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_create_context_from_type.cpp", 20 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_create_kernels.cpp", 21 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_device_min_data_type_align_size_alignment.cpp", 22 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_kernel_arg_changes.cpp", 23 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_kernel_arg_info.cpp", 24 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_kernel_arg_multi_setup.cpp", 25 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_kernel_attributes.cpp", 26 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_kernel_private_memory_size.cpp", 27 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_kernels.cpp", 28 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_mem_object_info.cpp", 29 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_mem_object_properties_queries.cpp", 30 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_mem_objects.cpp", 31 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_min_image_formats.cpp", 32 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_native_kernel.cpp", 33 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_null_buffer_arg.cpp", 34 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_pipe_properties_queries.cpp", 35 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_platform.cpp", 36 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_queries.cpp", 37 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_queue.cpp", 38 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_queue_hint.cpp", 39 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_queue_properties.cpp", 40 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_queue_properties_queries.cpp", 41 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_retain.cpp", 42 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_retain_program.cpp", 43 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_sub_group_dispatch.cpp", 44 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/api/test_zero_sized_enqueue.cpp", 45 ] 46} 47