1# GENERATED FILE - DO NOT EDIT. 2# Generated by: gen_vk_gl_cts_build.py 3# 4# Copyright 2019 The ANGLE Project Authors. All rights reserved. 5# Use of this source code is governed by a BSD-style license that can be 6# found in the LICENSE file. 7 8deqp_path = "../../../third_party/VK-GL-CTS/src" 9 10copy("vk_gl_cts_data_data_gles2_data") { 11 sources = [ "$deqp_path/data/gles2/data/brick.png" ] 12 outputs = 13 [ "$root_gen_dir/vk_gl_cts_data/data/gles2/data/{{source_file_part}}" ] 14} 15 16copy("vk_gl_cts_data_data_gles2_data_etc1") { 17 sources = [ 18 "$deqp_path/data/gles2/data/etc1/photo_helsinki_113x89.pkm", 19 "$deqp_path/data/gles2/data/etc1/photo_helsinki_mip_0.pkm", 20 "$deqp_path/data/gles2/data/etc1/photo_helsinki_mip_1.pkm", 21 "$deqp_path/data/gles2/data/etc1/photo_helsinki_mip_2.pkm", 22 "$deqp_path/data/gles2/data/etc1/photo_helsinki_mip_3.pkm", 23 "$deqp_path/data/gles2/data/etc1/photo_helsinki_mip_4.pkm", 24 "$deqp_path/data/gles2/data/etc1/photo_helsinki_mip_5.pkm", 25 "$deqp_path/data/gles2/data/etc1/photo_helsinki_mip_6.pkm", 26 "$deqp_path/data/gles2/data/etc1/photo_helsinki_mip_7.pkm", 27 "$deqp_path/data/gles2/data/etc1/skybox_61x61_neg_x.pkm", 28 "$deqp_path/data/gles2/data/etc1/skybox_61x61_neg_y.pkm", 29 "$deqp_path/data/gles2/data/etc1/skybox_61x61_neg_z.pkm", 30 "$deqp_path/data/gles2/data/etc1/skybox_61x61_pos_x.pkm", 31 "$deqp_path/data/gles2/data/etc1/skybox_61x61_pos_y.pkm", 32 "$deqp_path/data/gles2/data/etc1/skybox_61x61_pos_z.pkm", 33 "$deqp_path/data/gles2/data/etc1/skybox_neg_x_mip_0.pkm", 34 "$deqp_path/data/gles2/data/etc1/skybox_neg_x_mip_1.pkm", 35 "$deqp_path/data/gles2/data/etc1/skybox_neg_x_mip_2.pkm", 36 "$deqp_path/data/gles2/data/etc1/skybox_neg_x_mip_3.pkm", 37 "$deqp_path/data/gles2/data/etc1/skybox_neg_x_mip_4.pkm", 38 "$deqp_path/data/gles2/data/etc1/skybox_neg_x_mip_5.pkm", 39 "$deqp_path/data/gles2/data/etc1/skybox_neg_x_mip_6.pkm", 40 "$deqp_path/data/gles2/data/etc1/skybox_neg_y_mip_0.pkm", 41 "$deqp_path/data/gles2/data/etc1/skybox_neg_y_mip_1.pkm", 42 "$deqp_path/data/gles2/data/etc1/skybox_neg_y_mip_2.pkm", 43 "$deqp_path/data/gles2/data/etc1/skybox_neg_y_mip_3.pkm", 44 "$deqp_path/data/gles2/data/etc1/skybox_neg_y_mip_4.pkm", 45 "$deqp_path/data/gles2/data/etc1/skybox_neg_y_mip_5.pkm", 46 "$deqp_path/data/gles2/data/etc1/skybox_neg_y_mip_6.pkm", 47 "$deqp_path/data/gles2/data/etc1/skybox_neg_z_mip_0.pkm", 48 "$deqp_path/data/gles2/data/etc1/skybox_neg_z_mip_1.pkm", 49 "$deqp_path/data/gles2/data/etc1/skybox_neg_z_mip_2.pkm", 50 "$deqp_path/data/gles2/data/etc1/skybox_neg_z_mip_3.pkm", 51 "$deqp_path/data/gles2/data/etc1/skybox_neg_z_mip_4.pkm", 52 "$deqp_path/data/gles2/data/etc1/skybox_neg_z_mip_5.pkm", 53 "$deqp_path/data/gles2/data/etc1/skybox_neg_z_mip_6.pkm", 54 "$deqp_path/data/gles2/data/etc1/skybox_pos_x_mip_0.pkm", 55 "$deqp_path/data/gles2/data/etc1/skybox_pos_x_mip_1.pkm", 56 "$deqp_path/data/gles2/data/etc1/skybox_pos_x_mip_2.pkm", 57 "$deqp_path/data/gles2/data/etc1/skybox_pos_x_mip_3.pkm", 58 "$deqp_path/data/gles2/data/etc1/skybox_pos_x_mip_4.pkm", 59 "$deqp_path/data/gles2/data/etc1/skybox_pos_x_mip_5.pkm", 60 "$deqp_path/data/gles2/data/etc1/skybox_pos_x_mip_6.pkm", 61 "$deqp_path/data/gles2/data/etc1/skybox_pos_y_mip_0.pkm", 62 "$deqp_path/data/gles2/data/etc1/skybox_pos_y_mip_1.pkm", 63 "$deqp_path/data/gles2/data/etc1/skybox_pos_y_mip_2.pkm", 64 "$deqp_path/data/gles2/data/etc1/skybox_pos_y_mip_3.pkm", 65 "$deqp_path/data/gles2/data/etc1/skybox_pos_y_mip_4.pkm", 66 "$deqp_path/data/gles2/data/etc1/skybox_pos_y_mip_5.pkm", 67 "$deqp_path/data/gles2/data/etc1/skybox_pos_y_mip_6.pkm", 68 "$deqp_path/data/gles2/data/etc1/skybox_pos_z_mip_0.pkm", 69 "$deqp_path/data/gles2/data/etc1/skybox_pos_z_mip_1.pkm", 70 "$deqp_path/data/gles2/data/etc1/skybox_pos_z_mip_2.pkm", 71 "$deqp_path/data/gles2/data/etc1/skybox_pos_z_mip_3.pkm", 72 "$deqp_path/data/gles2/data/etc1/skybox_pos_z_mip_4.pkm", 73 "$deqp_path/data/gles2/data/etc1/skybox_pos_z_mip_5.pkm", 74 "$deqp_path/data/gles2/data/etc1/skybox_pos_z_mip_6.pkm", 75 ] 76 outputs = [ 77 "$root_gen_dir/vk_gl_cts_data/data/gles2/data/etc1/{{source_file_part}}", 78 ] 79} 80 81copy("vk_gl_cts_data_data_gles2_shaders") { 82 sources = [ 83 "$deqp_path/data/gles2/shaders/conditionals.test", 84 "$deqp_path/data/gles2/shaders/constant_expressions.test", 85 "$deqp_path/data/gles2/shaders/constants.test", 86 "$deqp_path/data/gles2/shaders/conversions.test", 87 "$deqp_path/data/gles2/shaders/declarations.test", 88 "$deqp_path/data/gles2/shaders/fragdata.test", 89 "$deqp_path/data/gles2/shaders/functions.test", 90 "$deqp_path/data/gles2/shaders/invalid_constant_expressions.test", 91 "$deqp_path/data/gles2/shaders/invalid_implicit_conversions.test", 92 "$deqp_path/data/gles2/shaders/invalid_texture_functions.test", 93 "$deqp_path/data/gles2/shaders/keywords.test", 94 "$deqp_path/data/gles2/shaders/linkage.test", 95 "$deqp_path/data/gles2/shaders/loops.test", 96 "$deqp_path/data/gles2/shaders/misc.test", 97 "$deqp_path/data/gles2/shaders/preprocessor.test", 98 "$deqp_path/data/gles2/shaders/qualification_order.test", 99 "$deqp_path/data/gles2/shaders/reserved_operators.test", 100 "$deqp_path/data/gles2/shaders/scoping.test", 101 "$deqp_path/data/gles2/shaders/swizzles.test", 102 ] 103 outputs = 104 [ "$root_gen_dir/vk_gl_cts_data/data/gles2/shaders/{{source_file_part}}" ] 105} 106 107copy("vk_gl_cts_data_data_gles31_data_tessellation") { 108 sources = [ 109 "$deqp_path/data/gles31/data/tessellation/barrier_ref.png", 110 "$deqp_path/data/gles31/data/tessellation/fill_cover_quads_equal_spacing_ref_0.png", 111 "$deqp_path/data/gles31/data/tessellation/fill_cover_quads_equal_spacing_ref_1.png", 112 "$deqp_path/data/gles31/data/tessellation/fill_cover_quads_equal_spacing_ref_2.png", 113 "$deqp_path/data/gles31/data/tessellation/fill_cover_quads_fractional_even_spacing_ref_0.png", 114 "$deqp_path/data/gles31/data/tessellation/fill_cover_quads_fractional_even_spacing_ref_1.png", 115 "$deqp_path/data/gles31/data/tessellation/fill_cover_quads_fractional_even_spacing_ref_2.png", 116 "$deqp_path/data/gles31/data/tessellation/fill_cover_quads_fractional_odd_spacing_ref_0.png", 117 "$deqp_path/data/gles31/data/tessellation/fill_cover_quads_fractional_odd_spacing_ref_1.png", 118 "$deqp_path/data/gles31/data/tessellation/fill_cover_quads_fractional_odd_spacing_ref_2.png", 119 "$deqp_path/data/gles31/data/tessellation/fill_cover_triangles_equal_spacing_ref_0.png", 120 "$deqp_path/data/gles31/data/tessellation/fill_cover_triangles_equal_spacing_ref_1.png", 121 "$deqp_path/data/gles31/data/tessellation/fill_cover_triangles_equal_spacing_ref_2.png", 122 "$deqp_path/data/gles31/data/tessellation/fill_cover_triangles_fractional_even_spacing_ref_0.png", 123 "$deqp_path/data/gles31/data/tessellation/fill_cover_triangles_fractional_even_spacing_ref_1.png", 124 "$deqp_path/data/gles31/data/tessellation/fill_cover_triangles_fractional_even_spacing_ref_2.png", 125 "$deqp_path/data/gles31/data/tessellation/fill_cover_triangles_fractional_odd_spacing_ref_0.png", 126 "$deqp_path/data/gles31/data/tessellation/fill_cover_triangles_fractional_odd_spacing_ref_1.png", 127 "$deqp_path/data/gles31/data/tessellation/fill_cover_triangles_fractional_odd_spacing_ref_2.png", 128 "$deqp_path/data/gles31/data/tessellation/fill_overlap_quads_equal_spacing_ref_0.png", 129 "$deqp_path/data/gles31/data/tessellation/fill_overlap_quads_equal_spacing_ref_1.png", 130 "$deqp_path/data/gles31/data/tessellation/fill_overlap_quads_equal_spacing_ref_2.png", 131 "$deqp_path/data/gles31/data/tessellation/fill_overlap_quads_fractional_even_spacing_ref_0.png", 132 "$deqp_path/data/gles31/data/tessellation/fill_overlap_quads_fractional_even_spacing_ref_1.png", 133 "$deqp_path/data/gles31/data/tessellation/fill_overlap_quads_fractional_even_spacing_ref_2.png", 134 "$deqp_path/data/gles31/data/tessellation/fill_overlap_quads_fractional_odd_spacing_ref_0.png", 135 "$deqp_path/data/gles31/data/tessellation/fill_overlap_quads_fractional_odd_spacing_ref_1.png", 136 "$deqp_path/data/gles31/data/tessellation/fill_overlap_quads_fractional_odd_spacing_ref_2.png", 137 "$deqp_path/data/gles31/data/tessellation/fill_overlap_triangles_equal_spacing_ref_0.png", 138 "$deqp_path/data/gles31/data/tessellation/fill_overlap_triangles_equal_spacing_ref_1.png", 139 "$deqp_path/data/gles31/data/tessellation/fill_overlap_triangles_equal_spacing_ref_2.png", 140 "$deqp_path/data/gles31/data/tessellation/fill_overlap_triangles_fractional_even_spacing_ref_0.png", 141 "$deqp_path/data/gles31/data/tessellation/fill_overlap_triangles_fractional_even_spacing_ref_1.png", 142 "$deqp_path/data/gles31/data/tessellation/fill_overlap_triangles_fractional_even_spacing_ref_2.png", 143 "$deqp_path/data/gles31/data/tessellation/fill_overlap_triangles_fractional_odd_spacing_ref_0.png", 144 "$deqp_path/data/gles31/data/tessellation/fill_overlap_triangles_fractional_odd_spacing_ref_1.png", 145 "$deqp_path/data/gles31/data/tessellation/fill_overlap_triangles_fractional_odd_spacing_ref_2.png", 146 "$deqp_path/data/gles31/data/tessellation/gl_position_ref.png", 147 "$deqp_path/data/gles31/data/tessellation/isolines_equal_spacing_ref_0.png", 148 "$deqp_path/data/gles31/data/tessellation/isolines_equal_spacing_ref_1.png", 149 "$deqp_path/data/gles31/data/tessellation/isolines_equal_spacing_ref_2.png", 150 "$deqp_path/data/gles31/data/tessellation/isolines_fractional_even_spacing_ref_0.png", 151 "$deqp_path/data/gles31/data/tessellation/isolines_fractional_even_spacing_ref_1.png", 152 "$deqp_path/data/gles31/data/tessellation/isolines_fractional_even_spacing_ref_2.png", 153 "$deqp_path/data/gles31/data/tessellation/isolines_fractional_odd_spacing_ref_0.png", 154 "$deqp_path/data/gles31/data/tessellation/isolines_fractional_odd_spacing_ref_1.png", 155 "$deqp_path/data/gles31/data/tessellation/isolines_fractional_odd_spacing_ref_2.png", 156 "$deqp_path/data/gles31/data/tessellation/patch_vertices_10_in_10_out_ref.png", 157 "$deqp_path/data/gles31/data/tessellation/patch_vertices_10_in_5_out_ref.png", 158 "$deqp_path/data/gles31/data/tessellation/patch_vertices_5_in_10_out_ref.png", 159 "$deqp_path/data/gles31/data/tessellation/primitive_id_tcs_ref.png", 160 "$deqp_path/data/gles31/data/tessellation/primitive_id_tes_ref.png", 161 "$deqp_path/data/gles31/data/tessellation/user_defined_io_isolines_ref.png", 162 "$deqp_path/data/gles31/data/tessellation/user_defined_io_quads_ref.png", 163 "$deqp_path/data/gles31/data/tessellation/user_defined_io_triangles_ref.png", 164 ] 165 outputs = [ "$root_gen_dir/vk_gl_cts_data/data/gles31/data/tessellation/{{source_file_part}}" ] 166} 167 168copy("vk_gl_cts_data_data_gles31_shaders_es31") { 169 sources = [ 170 "$deqp_path/data/gles31/shaders/es31/android_extension_pack.test", 171 "$deqp_path/data/gles31/shaders/es31/arrays.test", 172 "$deqp_path/data/gles31/shaders/es31/arrays_of_arrays.test", 173 "$deqp_path/data/gles31/shaders/es31/declarations.test", 174 "$deqp_path/data/gles31/shaders/es31/functions.test", 175 "$deqp_path/data/gles31/shaders/es31/implicit_conversions.test", 176 "$deqp_path/data/gles31/shaders/es31/linkage_geometry.test", 177 "$deqp_path/data/gles31/shaders/es31/linkage_geometry_uniform_types.test", 178 "$deqp_path/data/gles31/shaders/es31/linkage_geometry_varying_types.test", 179 "$deqp_path/data/gles31/shaders/es31/linkage_io_block.test", 180 "$deqp_path/data/gles31/shaders/es31/linkage_shader_storage_block.test", 181 "$deqp_path/data/gles31/shaders/es31/linkage_tessellation.test", 182 "$deqp_path/data/gles31/shaders/es31/linkage_tessellation_geometry.test", 183 "$deqp_path/data/gles31/shaders/es31/linkage_tessellation_geometry_varying_types.test", 184 "$deqp_path/data/gles31/shaders/es31/linkage_tessellation_uniform_types.test", 185 "$deqp_path/data/gles31/shaders/es31/linkage_tessellation_varying_types.test", 186 "$deqp_path/data/gles31/shaders/es31/linkage_uniform.test", 187 "$deqp_path/data/gles31/shaders/es31/separate_shader_validation.test", 188 "$deqp_path/data/gles31/shaders/es31/tessellation_negative_user_defined_io.test", 189 "$deqp_path/data/gles31/shaders/es31/uniform_block.test", 190 "$deqp_path/data/gles31/shaders/es31/uniform_location.test", 191 ] 192 outputs = [ "$root_gen_dir/vk_gl_cts_data/data/gles31/shaders/es31/{{source_file_part}}" ] 193} 194 195copy("vk_gl_cts_data_data_gles31_shaders_es32") { 196 sources = [ 197 "$deqp_path/data/gles31/shaders/es32/android_extension_pack.test", 198 "$deqp_path/data/gles31/shaders/es32/arrays.test", 199 "$deqp_path/data/gles31/shaders/es32/arrays_of_arrays.test", 200 "$deqp_path/data/gles31/shaders/es32/functions.test", 201 "$deqp_path/data/gles31/shaders/es32/implicit_conversions.test", 202 "$deqp_path/data/gles31/shaders/es32/linkage_geometry.test", 203 "$deqp_path/data/gles31/shaders/es32/linkage_geometry_uniform_types.test", 204 "$deqp_path/data/gles31/shaders/es32/linkage_geometry_varying_types.test", 205 "$deqp_path/data/gles31/shaders/es32/linkage_io_block.test", 206 "$deqp_path/data/gles31/shaders/es32/linkage_shader_storage_block.test", 207 "$deqp_path/data/gles31/shaders/es32/linkage_tessellation.test", 208 "$deqp_path/data/gles31/shaders/es32/linkage_tessellation_geometry.test", 209 "$deqp_path/data/gles31/shaders/es32/linkage_tessellation_geometry_varying_types.test", 210 "$deqp_path/data/gles31/shaders/es32/linkage_tessellation_uniform_types.test", 211 "$deqp_path/data/gles31/shaders/es32/linkage_tessellation_varying_types.test", 212 "$deqp_path/data/gles31/shaders/es32/linkage_uniform.test", 213 "$deqp_path/data/gles31/shaders/es32/separate_shader_validation.test", 214 "$deqp_path/data/gles31/shaders/es32/tessellation_negative_user_defined_io.test", 215 "$deqp_path/data/gles31/shaders/es32/uniform_block.test", 216 "$deqp_path/data/gles31/shaders/es32/uniform_location.test", 217 ] 218 outputs = [ "$root_gen_dir/vk_gl_cts_data/data/gles31/shaders/es32/{{source_file_part}}" ] 219} 220 221copy("vk_gl_cts_data_data_gles3_data") { 222 sources = [ "$deqp_path/data/gles3/data/brick.png" ] 223 outputs = 224 [ "$root_gen_dir/vk_gl_cts_data/data/gles3/data/{{source_file_part}}" ] 225} 226 227copy("vk_gl_cts_data_data_gles3_data_etc1") { 228 sources = [ 229 "$deqp_path/data/gles3/data/etc1/photo_helsinki_113x89.pkm", 230 "$deqp_path/data/gles3/data/etc1/photo_helsinki_mip_0.pkm", 231 "$deqp_path/data/gles3/data/etc1/photo_helsinki_mip_1.pkm", 232 "$deqp_path/data/gles3/data/etc1/photo_helsinki_mip_2.pkm", 233 "$deqp_path/data/gles3/data/etc1/photo_helsinki_mip_3.pkm", 234 "$deqp_path/data/gles3/data/etc1/photo_helsinki_mip_4.pkm", 235 "$deqp_path/data/gles3/data/etc1/photo_helsinki_mip_5.pkm", 236 "$deqp_path/data/gles3/data/etc1/photo_helsinki_mip_6.pkm", 237 "$deqp_path/data/gles3/data/etc1/photo_helsinki_mip_7.pkm", 238 "$deqp_path/data/gles3/data/etc1/skybox_61x61_neg_x.pkm", 239 "$deqp_path/data/gles3/data/etc1/skybox_61x61_neg_y.pkm", 240 "$deqp_path/data/gles3/data/etc1/skybox_61x61_neg_z.pkm", 241 "$deqp_path/data/gles3/data/etc1/skybox_61x61_pos_x.pkm", 242 "$deqp_path/data/gles3/data/etc1/skybox_61x61_pos_y.pkm", 243 "$deqp_path/data/gles3/data/etc1/skybox_61x61_pos_z.pkm", 244 "$deqp_path/data/gles3/data/etc1/skybox_neg_x_mip_0.pkm", 245 "$deqp_path/data/gles3/data/etc1/skybox_neg_x_mip_1.pkm", 246 "$deqp_path/data/gles3/data/etc1/skybox_neg_x_mip_2.pkm", 247 "$deqp_path/data/gles3/data/etc1/skybox_neg_x_mip_3.pkm", 248 "$deqp_path/data/gles3/data/etc1/skybox_neg_x_mip_4.pkm", 249 "$deqp_path/data/gles3/data/etc1/skybox_neg_x_mip_5.pkm", 250 "$deqp_path/data/gles3/data/etc1/skybox_neg_x_mip_6.pkm", 251 "$deqp_path/data/gles3/data/etc1/skybox_neg_y_mip_0.pkm", 252 "$deqp_path/data/gles3/data/etc1/skybox_neg_y_mip_1.pkm", 253 "$deqp_path/data/gles3/data/etc1/skybox_neg_y_mip_2.pkm", 254 "$deqp_path/data/gles3/data/etc1/skybox_neg_y_mip_3.pkm", 255 "$deqp_path/data/gles3/data/etc1/skybox_neg_y_mip_4.pkm", 256 "$deqp_path/data/gles3/data/etc1/skybox_neg_y_mip_5.pkm", 257 "$deqp_path/data/gles3/data/etc1/skybox_neg_y_mip_6.pkm", 258 "$deqp_path/data/gles3/data/etc1/skybox_neg_z_mip_0.pkm", 259 "$deqp_path/data/gles3/data/etc1/skybox_neg_z_mip_1.pkm", 260 "$deqp_path/data/gles3/data/etc1/skybox_neg_z_mip_2.pkm", 261 "$deqp_path/data/gles3/data/etc1/skybox_neg_z_mip_3.pkm", 262 "$deqp_path/data/gles3/data/etc1/skybox_neg_z_mip_4.pkm", 263 "$deqp_path/data/gles3/data/etc1/skybox_neg_z_mip_5.pkm", 264 "$deqp_path/data/gles3/data/etc1/skybox_neg_z_mip_6.pkm", 265 "$deqp_path/data/gles3/data/etc1/skybox_pos_x_mip_0.pkm", 266 "$deqp_path/data/gles3/data/etc1/skybox_pos_x_mip_1.pkm", 267 "$deqp_path/data/gles3/data/etc1/skybox_pos_x_mip_2.pkm", 268 "$deqp_path/data/gles3/data/etc1/skybox_pos_x_mip_3.pkm", 269 "$deqp_path/data/gles3/data/etc1/skybox_pos_x_mip_4.pkm", 270 "$deqp_path/data/gles3/data/etc1/skybox_pos_x_mip_5.pkm", 271 "$deqp_path/data/gles3/data/etc1/skybox_pos_x_mip_6.pkm", 272 "$deqp_path/data/gles3/data/etc1/skybox_pos_y_mip_0.pkm", 273 "$deqp_path/data/gles3/data/etc1/skybox_pos_y_mip_1.pkm", 274 "$deqp_path/data/gles3/data/etc1/skybox_pos_y_mip_2.pkm", 275 "$deqp_path/data/gles3/data/etc1/skybox_pos_y_mip_3.pkm", 276 "$deqp_path/data/gles3/data/etc1/skybox_pos_y_mip_4.pkm", 277 "$deqp_path/data/gles3/data/etc1/skybox_pos_y_mip_5.pkm", 278 "$deqp_path/data/gles3/data/etc1/skybox_pos_y_mip_6.pkm", 279 "$deqp_path/data/gles3/data/etc1/skybox_pos_z_mip_0.pkm", 280 "$deqp_path/data/gles3/data/etc1/skybox_pos_z_mip_1.pkm", 281 "$deqp_path/data/gles3/data/etc1/skybox_pos_z_mip_2.pkm", 282 "$deqp_path/data/gles3/data/etc1/skybox_pos_z_mip_3.pkm", 283 "$deqp_path/data/gles3/data/etc1/skybox_pos_z_mip_4.pkm", 284 "$deqp_path/data/gles3/data/etc1/skybox_pos_z_mip_5.pkm", 285 "$deqp_path/data/gles3/data/etc1/skybox_pos_z_mip_6.pkm", 286 ] 287 outputs = [ 288 "$root_gen_dir/vk_gl_cts_data/data/gles3/data/etc1/{{source_file_part}}", 289 ] 290} 291 292copy("vk_gl_cts_data_data_gles3_shaders") { 293 sources = [ 294 "$deqp_path/data/gles3/shaders/arrays.test", 295 "$deqp_path/data/gles3/shaders/conditionals.test", 296 "$deqp_path/data/gles3/shaders/constant_expressions.test", 297 "$deqp_path/data/gles3/shaders/constants.test", 298 "$deqp_path/data/gles3/shaders/conversions.test", 299 "$deqp_path/data/gles3/shaders/declarations.test", 300 "$deqp_path/data/gles3/shaders/fragdata.test", 301 "$deqp_path/data/gles3/shaders/functions.test", 302 "$deqp_path/data/gles3/shaders/indexing.test", 303 "$deqp_path/data/gles3/shaders/invalid_implicit_conversions.test", 304 "$deqp_path/data/gles3/shaders/invalid_texture_functions.test", 305 "$deqp_path/data/gles3/shaders/keywords.test", 306 "$deqp_path/data/gles3/shaders/large_constant_arrays.test", 307 "$deqp_path/data/gles3/shaders/linkage.test", 308 "$deqp_path/data/gles3/shaders/loops.test", 309 "$deqp_path/data/gles3/shaders/negative.test", 310 "$deqp_path/data/gles3/shaders/preprocessor.test", 311 "$deqp_path/data/gles3/shaders/qualification_order.test", 312 "$deqp_path/data/gles3/shaders/scoping.test", 313 "$deqp_path/data/gles3/shaders/switch.test", 314 "$deqp_path/data/gles3/shaders/swizzle_math_operations.test", 315 "$deqp_path/data/gles3/shaders/swizzles.test", 316 "$deqp_path/data/gles3/shaders/uniform_block.test", 317 ] 318 outputs = 319 [ "$root_gen_dir/vk_gl_cts_data/data/gles3/shaders/{{source_file_part}}" ] 320} 321 322copy("vk_gl_cts_data_external_graphicsfuzz_data_gles3_graphicsfuzz") { 323 sources = [ "$deqp_path/external/graphicsfuzz/data/gles3/graphicsfuzz/vertexShader.glsl" ] 324 outputs = [ 325 "$root_gen_dir/vk_gl_cts_data/data/gles3/graphicsfuzz/{{source_file_part}}", 326 ] 327} 328 329copy( 330 "vk_gl_cts_data_external_graphicsfuzz_data_gles3_graphicsfuzz_bubblesort_flag") { 331 sources = [ 332 "$deqp_path/external/graphicsfuzz/data/gles3/graphicsfuzz/bubblesort_flag/recipient.frag", 333 "$deqp_path/external/graphicsfuzz/data/gles3/graphicsfuzz/bubblesort_flag/variant_1.frag", 334 "$deqp_path/external/graphicsfuzz/data/gles3/graphicsfuzz/bubblesort_flag/variant_2.frag", 335 ] 336 outputs = [ "$root_gen_dir/vk_gl_cts_data/data/gles3/graphicsfuzz/bubblesort_flag/{{source_file_part}}" ] 337} 338 339copy("vk_gl_cts_data_external_graphicsfuzz_data_gles3_graphicsfuzz_synthetic") { 340 sources = [ 341 "$deqp_path/external/graphicsfuzz/data/gles3/graphicsfuzz/synthetic/recipient.frag", 342 "$deqp_path/external/graphicsfuzz/data/gles3/graphicsfuzz/synthetic/variant_1.frag", 343 "$deqp_path/external/graphicsfuzz/data/gles3/graphicsfuzz/synthetic/variant_2.frag", 344 "$deqp_path/external/graphicsfuzz/data/gles3/graphicsfuzz/synthetic/variant_3.frag", 345 "$deqp_path/external/graphicsfuzz/data/gles3/graphicsfuzz/synthetic/variant_4.frag", 346 ] 347 outputs = [ "$root_gen_dir/vk_gl_cts_data/data/gles3/graphicsfuzz/synthetic/{{source_file_part}}" ] 348} 349 350copy("vk_gl_cts_data_external_openglcts_data_gles3") { 351 sources = [ 352 "$deqp_path/external/openglcts/data/gles3/arrays.test", 353 "$deqp_path/external/openglcts/data/gles3/declarations.test", 354 "$deqp_path/external/openglcts/data/gles3/literal_parsing.test", 355 "$deqp_path/external/openglcts/data/gles3/name_hiding.test", 356 "$deqp_path/external/openglcts/data/gles3/preprocessor.test", 357 "$deqp_path/external/openglcts/data/gles3/switch.test", 358 ] 359 outputs = [ 360 "$root_gen_dir/vk_gl_cts_data/data/gl_cts/data/gles3/{{source_file_part}}", 361 ] 362} 363