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("spirv_new") { 8 include_dirs = 9 [ "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new" ] 10 sources = [ 11 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/reference_math.cpp", 12 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/math_brute_force/utility.cpp", 13 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/main.cpp", 14 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_basic_versions.cpp", 15 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_cl_khr_spirv_no_integer_wrap_decoration.cpp", 16 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_decorate.cpp", 17 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_get_program_il.cpp", 18 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_linkage.cpp", 19 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_atomic.cpp", 20 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_branch.cpp", 21 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_branch_conditional.cpp", 22 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_composite_construct.cpp", 23 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_constant.cpp", 24 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_copy_object.cpp", 25 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_fmath.cpp", 26 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_function.cpp", 27 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_lifetime.cpp", 28 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_loop_merge.cpp", 29 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_negate.cpp", 30 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_opaque.cpp", 31 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_phi.cpp", 32 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_selection_merge.cpp", 33 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_spec_constant.cpp", 34 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_undef.cpp", 35 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_vector_extract.cpp", 36 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_vector_insert.cpp", 37 "$angle_root/third_party/OpenCL-CTS/src/test_conformance/spirv_new/test_op_vector_times_scalar.cpp", 38 ] 39} 40