• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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("//gni/angle.gni")
6
7group("opencl_cts") {
8  deps = [
9    "$angle_root/third_party/OpenCL-CTS/gn/SVM:test_svm",
10    "$angle_root/third_party/OpenCL-CTS/gn/allocations:test_allocations",
11    "$angle_root/third_party/OpenCL-CTS/gn/api:test_api",
12    "$angle_root/third_party/OpenCL-CTS/gn/atomics:test_atomics",
13    "$angle_root/third_party/OpenCL-CTS/gn/basic:test_basic",
14    "$angle_root/third_party/OpenCL-CTS/gn/buffers:test_buffers",
15    "$angle_root/third_party/OpenCL-CTS/gn/c11_atomics:test_c11_atomics",
16    "$angle_root/third_party/OpenCL-CTS/gn/commonfns:test_commonfns",
17    "$angle_root/third_party/OpenCL-CTS/gn/compiler:test_compiler",
18    "$angle_root/third_party/OpenCL-CTS/gn/computeinfo:test_computeinfo",
19    "$angle_root/third_party/OpenCL-CTS/gn/contractions:test_contractions",
20    "$angle_root/third_party/OpenCL-CTS/gn/conversions:test_conversions",
21    "$angle_root/third_party/OpenCL-CTS/gn/device_execution:test_device_execution",
22    "$angle_root/third_party/OpenCL-CTS/gn/device_partition:test_device_partition",
23    "$angle_root/third_party/OpenCL-CTS/gn/device_timer:test_device_timer",
24    "$angle_root/third_party/OpenCL-CTS/gn/events:test_events",
25    "$angle_root/third_party/OpenCL-CTS/gn/extensions/cl_ext_cxx_for_opencl:test_cl_ext_cxx_for_opencl",
26    "$angle_root/third_party/OpenCL-CTS/gn/extensions/cl_khr_command_buffer:test_cl_khr_command_buffer",
27    "$angle_root/third_party/OpenCL-CTS/gn/extensions/cl_khr_semaphore:test_cl_khr_semaphore",
28    "$angle_root/third_party/OpenCL-CTS/gn/generic_address_space:test_generic_address_space",
29    "$angle_root/third_party/OpenCL-CTS/gn/geometrics:test_geometrics",
30    "$angle_root/third_party/OpenCL-CTS/gn/half:test_half",
31    "$angle_root/third_party/OpenCL-CTS/gn/images/clCopyImage:test_cl_copy_images",
32    "$angle_root/third_party/OpenCL-CTS/gn/images/clFillImage:test_cl_fill_images",
33    "$angle_root/third_party/OpenCL-CTS/gn/images/clGetInfo:test_cl_get_info",
34    "$angle_root/third_party/OpenCL-CTS/gn/images/clReadWriteImage:test_cl_read_write_images",
35    "$angle_root/third_party/OpenCL-CTS/gn/images/kernel_image_methods:test_kernel_image_methods",
36    "$angle_root/third_party/OpenCL-CTS/gn/images/kernel_read_write:test_image_streams",
37    "$angle_root/third_party/OpenCL-CTS/gn/images/samplerlessReads:test_samplerless_reads",
38    "$angle_root/third_party/OpenCL-CTS/gn/integer_ops:test_integer_ops",
39    "$angle_root/third_party/OpenCL-CTS/gn/math_brute_force:test_brute_force",
40    "$angle_root/third_party/OpenCL-CTS/gn/mem_host_flags:test_mem_host_flags",
41    "$angle_root/third_party/OpenCL-CTS/gn/multiple_device_context:test_multiples",
42    "$angle_root/third_party/OpenCL-CTS/gn/non_uniform_work_group:test_non_uniform_work_group",
43    "$angle_root/third_party/OpenCL-CTS/gn/pipes:test_pipes",
44    "$angle_root/third_party/OpenCL-CTS/gn/printf:test_printf",
45    "$angle_root/third_party/OpenCL-CTS/gn/profiling:test_profiling",
46    "$angle_root/third_party/OpenCL-CTS/gn/relationals:test_relationals",
47    "$angle_root/third_party/OpenCL-CTS/gn/select:test_select",
48    "$angle_root/third_party/OpenCL-CTS/gn/spir:test_spir",
49    "$angle_root/third_party/OpenCL-CTS/gn/spirv_new:test_spirv_new",
50    "$angle_root/third_party/OpenCL-CTS/gn/subgroups:test_subgroups",
51    "$angle_root/third_party/OpenCL-CTS/gn/thread_dimensions:test_thread_dimensions",
52    "$angle_root/third_party/OpenCL-CTS/gn/vectors:test_vectors",
53    "$angle_root/third_party/OpenCL-CTS/gn/workgroups:test_workgroups",
54  ]
55
56  # TODO: https://crbug.com/angleproject/8540
57  deps -= [ "$angle_root/third_party/OpenCL-CTS/gn/subgroups:test_subgroups" ]
58}
59