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