# GENERATED FILE - DO NOT EDIT.
# Generated by: gen_vk_gl_cts_build.py
#
# Copyright 2019 The ANGLE Project Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

deqp_path = "../../../third_party/VK-GL-CTS/src"

copy("vk_gl_cts_data_data_gles2_data") {
  sources = [ "$deqp_path/data/gles2/data/brick.png" ]
  outputs =
      [ "$root_gen_dir/vk_gl_cts_data/data/gles2/data/{{source_file_part}}" ]
}

copy("vk_gl_cts_data_data_gles2_data_etc1") {
  sources = [
    "$deqp_path/data/gles2/data/etc1/photo_helsinki_113x89.pkm",
    "$deqp_path/data/gles2/data/etc1/photo_helsinki_mip_0.pkm",
    "$deqp_path/data/gles2/data/etc1/photo_helsinki_mip_1.pkm",
    "$deqp_path/data/gles2/data/etc1/photo_helsinki_mip_2.pkm",
    "$deqp_path/data/gles2/data/etc1/photo_helsinki_mip_3.pkm",
    "$deqp_path/data/gles2/data/etc1/photo_helsinki_mip_4.pkm",
    "$deqp_path/data/gles2/data/etc1/photo_helsinki_mip_5.pkm",
    "$deqp_path/data/gles2/data/etc1/photo_helsinki_mip_6.pkm",
    "$deqp_path/data/gles2/data/etc1/photo_helsinki_mip_7.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_61x61_neg_x.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_61x61_neg_y.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_61x61_neg_z.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_61x61_pos_x.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_61x61_pos_y.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_61x61_pos_z.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_x_mip_0.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_x_mip_1.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_x_mip_2.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_x_mip_3.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_x_mip_4.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_x_mip_5.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_x_mip_6.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_y_mip_0.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_y_mip_1.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_y_mip_2.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_y_mip_3.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_y_mip_4.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_y_mip_5.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_y_mip_6.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_z_mip_0.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_z_mip_1.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_z_mip_2.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_z_mip_3.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_z_mip_4.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_z_mip_5.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_neg_z_mip_6.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_x_mip_0.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_x_mip_1.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_x_mip_2.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_x_mip_3.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_x_mip_4.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_x_mip_5.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_x_mip_6.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_y_mip_0.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_y_mip_1.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_y_mip_2.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_y_mip_3.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_y_mip_4.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_y_mip_5.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_y_mip_6.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_z_mip_0.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_z_mip_1.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_z_mip_2.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_z_mip_3.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_z_mip_4.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_z_mip_5.pkm",
    "$deqp_path/data/gles2/data/etc1/skybox_pos_z_mip_6.pkm",
  ]
  outputs = [
    "$root_gen_dir/vk_gl_cts_data/data/gles2/data/etc1/{{source_file_part}}",
  ]
}

copy("vk_gl_cts_data_data_gles2_shaders") {
  sources = [
    "$deqp_path/data/gles2/shaders/conditionals.test",
    "$deqp_path/data/gles2/shaders/constant_expressions.test",
    "$deqp_path/data/gles2/shaders/constants.test",
    "$deqp_path/data/gles2/shaders/conversions.test",
    "$deqp_path/data/gles2/shaders/declarations.test",
    "$deqp_path/data/gles2/shaders/fragdata.test",
    "$deqp_path/data/gles2/shaders/functions.test",
    "$deqp_path/data/gles2/shaders/invalid_constant_expressions.test",
    "$deqp_path/data/gles2/shaders/invalid_implicit_conversions.test",
    "$deqp_path/data/gles2/shaders/invalid_texture_functions.test",
    "$deqp_path/data/gles2/shaders/keywords.test",
    "$deqp_path/data/gles2/shaders/linkage.test",
    "$deqp_path/data/gles2/shaders/loops.test",
    "$deqp_path/data/gles2/shaders/misc.test",
    "$deqp_path/data/gles2/shaders/preprocessor.test",
    "$deqp_path/data/gles2/shaders/qualification_order.test",
    "$deqp_path/data/gles2/shaders/reserved_operators.test",
    "$deqp_path/data/gles2/shaders/scoping.test",
    "$deqp_path/data/gles2/shaders/swizzles.test",
  ]
  outputs =
      [ "$root_gen_dir/vk_gl_cts_data/data/gles2/shaders/{{source_file_part}}" ]
}

copy("vk_gl_cts_data_data_gles31_data_tessellation") {
  sources = [
    "$deqp_path/data/gles31/data/tessellation/barrier_ref.png",
    "$deqp_path/data/gles31/data/tessellation/fill_cover_quads_equal_spacing_ref_0.png",
    "$deqp_path/data/gles31/data/tessellation/fill_cover_quads_equal_spacing_ref_1.png",
    "$deqp_path/data/gles31/data/tessellation/fill_cover_quads_equal_spacing_ref_2.png",
    "$deqp_path/data/gles31/data/tessellation/fill_cover_quads_fractional_even_spacing_ref_0.png",
    "$deqp_path/data/gles31/data/tessellation/fill_cover_quads_fractional_even_spacing_ref_1.png",
    "$deqp_path/data/gles31/data/tessellation/fill_cover_quads_fractional_even_spacing_ref_2.png",
    "$deqp_path/data/gles31/data/tessellation/fill_cover_quads_fractional_odd_spacing_ref_0.png",
    "$deqp_path/data/gles31/data/tessellation/fill_cover_quads_fractional_odd_spacing_ref_1.png",
    "$deqp_path/data/gles31/data/tessellation/fill_cover_quads_fractional_odd_spacing_ref_2.png",
    "$deqp_path/data/gles31/data/tessellation/fill_cover_triangles_equal_spacing_ref_0.png",
    "$deqp_path/data/gles31/data/tessellation/fill_cover_triangles_equal_spacing_ref_1.png",
    "$deqp_path/data/gles31/data/tessellation/fill_cover_triangles_equal_spacing_ref_2.png",
    "$deqp_path/data/gles31/data/tessellation/fill_cover_triangles_fractional_even_spacing_ref_0.png",
    "$deqp_path/data/gles31/data/tessellation/fill_cover_triangles_fractional_even_spacing_ref_1.png",
    "$deqp_path/data/gles31/data/tessellation/fill_cover_triangles_fractional_even_spacing_ref_2.png",
    "$deqp_path/data/gles31/data/tessellation/fill_cover_triangles_fractional_odd_spacing_ref_0.png",
    "$deqp_path/data/gles31/data/tessellation/fill_cover_triangles_fractional_odd_spacing_ref_1.png",
    "$deqp_path/data/gles31/data/tessellation/fill_cover_triangles_fractional_odd_spacing_ref_2.png",
    "$deqp_path/data/gles31/data/tessellation/fill_overlap_quads_equal_spacing_ref_0.png",
    "$deqp_path/data/gles31/data/tessellation/fill_overlap_quads_equal_spacing_ref_1.png",
    "$deqp_path/data/gles31/data/tessellation/fill_overlap_quads_equal_spacing_ref_2.png",
    "$deqp_path/data/gles31/data/tessellation/fill_overlap_quads_fractional_even_spacing_ref_0.png",
    "$deqp_path/data/gles31/data/tessellation/fill_overlap_quads_fractional_even_spacing_ref_1.png",
    "$deqp_path/data/gles31/data/tessellation/fill_overlap_quads_fractional_even_spacing_ref_2.png",
    "$deqp_path/data/gles31/data/tessellation/fill_overlap_quads_fractional_odd_spacing_ref_0.png",
    "$deqp_path/data/gles31/data/tessellation/fill_overlap_quads_fractional_odd_spacing_ref_1.png",
    "$deqp_path/data/gles31/data/tessellation/fill_overlap_quads_fractional_odd_spacing_ref_2.png",
    "$deqp_path/data/gles31/data/tessellation/fill_overlap_triangles_equal_spacing_ref_0.png",
    "$deqp_path/data/gles31/data/tessellation/fill_overlap_triangles_equal_spacing_ref_1.png",
    "$deqp_path/data/gles31/data/tessellation/fill_overlap_triangles_equal_spacing_ref_2.png",
    "$deqp_path/data/gles31/data/tessellation/fill_overlap_triangles_fractional_even_spacing_ref_0.png",
    "$deqp_path/data/gles31/data/tessellation/fill_overlap_triangles_fractional_even_spacing_ref_1.png",
    "$deqp_path/data/gles31/data/tessellation/fill_overlap_triangles_fractional_even_spacing_ref_2.png",
    "$deqp_path/data/gles31/data/tessellation/fill_overlap_triangles_fractional_odd_spacing_ref_0.png",
    "$deqp_path/data/gles31/data/tessellation/fill_overlap_triangles_fractional_odd_spacing_ref_1.png",
    "$deqp_path/data/gles31/data/tessellation/fill_overlap_triangles_fractional_odd_spacing_ref_2.png",
    "$deqp_path/data/gles31/data/tessellation/gl_position_ref.png",
    "$deqp_path/data/gles31/data/tessellation/isolines_equal_spacing_ref_0.png",
    "$deqp_path/data/gles31/data/tessellation/isolines_equal_spacing_ref_1.png",
    "$deqp_path/data/gles31/data/tessellation/isolines_equal_spacing_ref_2.png",
    "$deqp_path/data/gles31/data/tessellation/isolines_fractional_even_spacing_ref_0.png",
    "$deqp_path/data/gles31/data/tessellation/isolines_fractional_even_spacing_ref_1.png",
    "$deqp_path/data/gles31/data/tessellation/isolines_fractional_even_spacing_ref_2.png",
    "$deqp_path/data/gles31/data/tessellation/isolines_fractional_odd_spacing_ref_0.png",
    "$deqp_path/data/gles31/data/tessellation/isolines_fractional_odd_spacing_ref_1.png",
    "$deqp_path/data/gles31/data/tessellation/isolines_fractional_odd_spacing_ref_2.png",
    "$deqp_path/data/gles31/data/tessellation/patch_vertices_10_in_10_out_ref.png",
    "$deqp_path/data/gles31/data/tessellation/patch_vertices_10_in_5_out_ref.png",
    "$deqp_path/data/gles31/data/tessellation/patch_vertices_5_in_10_out_ref.png",
    "$deqp_path/data/gles31/data/tessellation/primitive_id_tcs_ref.png",
    "$deqp_path/data/gles31/data/tessellation/primitive_id_tes_ref.png",
    "$deqp_path/data/gles31/data/tessellation/user_defined_io_isolines_ref.png",
    "$deqp_path/data/gles31/data/tessellation/user_defined_io_quads_ref.png",
    "$deqp_path/data/gles31/data/tessellation/user_defined_io_triangles_ref.png",
  ]
  outputs = [ "$root_gen_dir/vk_gl_cts_data/data/gles31/data/tessellation/{{source_file_part}}" ]
}

copy("vk_gl_cts_data_data_gles31_shaders_es31") {
  sources = [
    "$deqp_path/data/gles31/shaders/es31/android_extension_pack.test",
    "$deqp_path/data/gles31/shaders/es31/arrays.test",
    "$deqp_path/data/gles31/shaders/es31/arrays_of_arrays.test",
    "$deqp_path/data/gles31/shaders/es31/declarations.test",
    "$deqp_path/data/gles31/shaders/es31/functions.test",
    "$deqp_path/data/gles31/shaders/es31/implicit_conversions.test",
    "$deqp_path/data/gles31/shaders/es31/linkage_geometry.test",
    "$deqp_path/data/gles31/shaders/es31/linkage_geometry_uniform_types.test",
    "$deqp_path/data/gles31/shaders/es31/linkage_geometry_varying_types.test",
    "$deqp_path/data/gles31/shaders/es31/linkage_io_block.test",
    "$deqp_path/data/gles31/shaders/es31/linkage_shader_storage_block.test",
    "$deqp_path/data/gles31/shaders/es31/linkage_tessellation.test",
    "$deqp_path/data/gles31/shaders/es31/linkage_tessellation_geometry.test",
    "$deqp_path/data/gles31/shaders/es31/linkage_tessellation_geometry_varying_types.test",
    "$deqp_path/data/gles31/shaders/es31/linkage_tessellation_uniform_types.test",
    "$deqp_path/data/gles31/shaders/es31/linkage_tessellation_varying_types.test",
    "$deqp_path/data/gles31/shaders/es31/linkage_uniform.test",
    "$deqp_path/data/gles31/shaders/es31/separate_shader_validation.test",
    "$deqp_path/data/gles31/shaders/es31/tessellation_negative_user_defined_io.test",
    "$deqp_path/data/gles31/shaders/es31/uniform_block.test",
    "$deqp_path/data/gles31/shaders/es31/uniform_location.test",
  ]
  outputs = [ "$root_gen_dir/vk_gl_cts_data/data/gles31/shaders/es31/{{source_file_part}}" ]
}

copy("vk_gl_cts_data_data_gles31_shaders_es32") {
  sources = [
    "$deqp_path/data/gles31/shaders/es32/android_extension_pack.test",
    "$deqp_path/data/gles31/shaders/es32/arrays.test",
    "$deqp_path/data/gles31/shaders/es32/arrays_of_arrays.test",
    "$deqp_path/data/gles31/shaders/es32/functions.test",
    "$deqp_path/data/gles31/shaders/es32/implicit_conversions.test",
    "$deqp_path/data/gles31/shaders/es32/linkage_geometry.test",
    "$deqp_path/data/gles31/shaders/es32/linkage_geometry_uniform_types.test",
    "$deqp_path/data/gles31/shaders/es32/linkage_geometry_varying_types.test",
    "$deqp_path/data/gles31/shaders/es32/linkage_io_block.test",
    "$deqp_path/data/gles31/shaders/es32/linkage_shader_storage_block.test",
    "$deqp_path/data/gles31/shaders/es32/linkage_tessellation.test",
    "$deqp_path/data/gles31/shaders/es32/linkage_tessellation_geometry.test",
    "$deqp_path/data/gles31/shaders/es32/linkage_tessellation_geometry_varying_types.test",
    "$deqp_path/data/gles31/shaders/es32/linkage_tessellation_uniform_types.test",
    "$deqp_path/data/gles31/shaders/es32/linkage_tessellation_varying_types.test",
    "$deqp_path/data/gles31/shaders/es32/linkage_uniform.test",
    "$deqp_path/data/gles31/shaders/es32/separate_shader_validation.test",
    "$deqp_path/data/gles31/shaders/es32/tessellation_negative_user_defined_io.test",
    "$deqp_path/data/gles31/shaders/es32/uniform_block.test",
    "$deqp_path/data/gles31/shaders/es32/uniform_location.test",
  ]
  outputs = [ "$root_gen_dir/vk_gl_cts_data/data/gles31/shaders/es32/{{source_file_part}}" ]
}

copy("vk_gl_cts_data_data_gles3_data") {
  sources = [ "$deqp_path/data/gles3/data/brick.png" ]
  outputs =
      [ "$root_gen_dir/vk_gl_cts_data/data/gles3/data/{{source_file_part}}" ]
}

copy("vk_gl_cts_data_data_gles3_data_etc1") {
  sources = [
    "$deqp_path/data/gles3/data/etc1/photo_helsinki_113x89.pkm",
    "$deqp_path/data/gles3/data/etc1/photo_helsinki_mip_0.pkm",
    "$deqp_path/data/gles3/data/etc1/photo_helsinki_mip_1.pkm",
    "$deqp_path/data/gles3/data/etc1/photo_helsinki_mip_2.pkm",
    "$deqp_path/data/gles3/data/etc1/photo_helsinki_mip_3.pkm",
    "$deqp_path/data/gles3/data/etc1/photo_helsinki_mip_4.pkm",
    "$deqp_path/data/gles3/data/etc1/photo_helsinki_mip_5.pkm",
    "$deqp_path/data/gles3/data/etc1/photo_helsinki_mip_6.pkm",
    "$deqp_path/data/gles3/data/etc1/photo_helsinki_mip_7.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_61x61_neg_x.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_61x61_neg_y.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_61x61_neg_z.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_61x61_pos_x.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_61x61_pos_y.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_61x61_pos_z.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_x_mip_0.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_x_mip_1.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_x_mip_2.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_x_mip_3.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_x_mip_4.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_x_mip_5.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_x_mip_6.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_y_mip_0.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_y_mip_1.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_y_mip_2.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_y_mip_3.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_y_mip_4.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_y_mip_5.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_y_mip_6.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_z_mip_0.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_z_mip_1.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_z_mip_2.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_z_mip_3.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_z_mip_4.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_z_mip_5.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_neg_z_mip_6.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_x_mip_0.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_x_mip_1.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_x_mip_2.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_x_mip_3.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_x_mip_4.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_x_mip_5.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_x_mip_6.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_y_mip_0.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_y_mip_1.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_y_mip_2.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_y_mip_3.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_y_mip_4.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_y_mip_5.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_y_mip_6.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_z_mip_0.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_z_mip_1.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_z_mip_2.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_z_mip_3.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_z_mip_4.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_z_mip_5.pkm",
    "$deqp_path/data/gles3/data/etc1/skybox_pos_z_mip_6.pkm",
  ]
  outputs = [
    "$root_gen_dir/vk_gl_cts_data/data/gles3/data/etc1/{{source_file_part}}",
  ]
}

copy("vk_gl_cts_data_data_gles3_shaders") {
  sources = [
    "$deqp_path/data/gles3/shaders/arrays.test",
    "$deqp_path/data/gles3/shaders/conditionals.test",
    "$deqp_path/data/gles3/shaders/constant_expressions.test",
    "$deqp_path/data/gles3/shaders/constants.test",
    "$deqp_path/data/gles3/shaders/conversions.test",
    "$deqp_path/data/gles3/shaders/declarations.test",
    "$deqp_path/data/gles3/shaders/fragdata.test",
    "$deqp_path/data/gles3/shaders/functions.test",
    "$deqp_path/data/gles3/shaders/indexing.test",
    "$deqp_path/data/gles3/shaders/invalid_implicit_conversions.test",
    "$deqp_path/data/gles3/shaders/invalid_texture_functions.test",
    "$deqp_path/data/gles3/shaders/keywords.test",
    "$deqp_path/data/gles3/shaders/large_constant_arrays.test",
    "$deqp_path/data/gles3/shaders/linkage.test",
    "$deqp_path/data/gles3/shaders/loops.test",
    "$deqp_path/data/gles3/shaders/negative.test",
    "$deqp_path/data/gles3/shaders/preprocessor.test",
    "$deqp_path/data/gles3/shaders/qualification_order.test",
    "$deqp_path/data/gles3/shaders/scoping.test",
    "$deqp_path/data/gles3/shaders/switch.test",
    "$deqp_path/data/gles3/shaders/swizzle_math_operations.test",
    "$deqp_path/data/gles3/shaders/swizzles.test",
    "$deqp_path/data/gles3/shaders/uniform_block.test",
  ]
  outputs =
      [ "$root_gen_dir/vk_gl_cts_data/data/gles3/shaders/{{source_file_part}}" ]
}

copy("vk_gl_cts_data_external_graphicsfuzz_data_gles3_graphicsfuzz") {
  sources = [ "$deqp_path/external/graphicsfuzz/data/gles3/graphicsfuzz/vertexShader.glsl" ]
  outputs = [
    "$root_gen_dir/vk_gl_cts_data/data/gles3/graphicsfuzz/{{source_file_part}}",
  ]
}

copy(
    "vk_gl_cts_data_external_graphicsfuzz_data_gles3_graphicsfuzz_bubblesort_flag") {
  sources = [
    "$deqp_path/external/graphicsfuzz/data/gles3/graphicsfuzz/bubblesort_flag/recipient.frag",
    "$deqp_path/external/graphicsfuzz/data/gles3/graphicsfuzz/bubblesort_flag/variant_1.frag",
    "$deqp_path/external/graphicsfuzz/data/gles3/graphicsfuzz/bubblesort_flag/variant_2.frag",
  ]
  outputs = [ "$root_gen_dir/vk_gl_cts_data/data/gles3/graphicsfuzz/bubblesort_flag/{{source_file_part}}" ]
}

copy("vk_gl_cts_data_external_graphicsfuzz_data_gles3_graphicsfuzz_synthetic") {
  sources = [
    "$deqp_path/external/graphicsfuzz/data/gles3/graphicsfuzz/synthetic/recipient.frag",
    "$deqp_path/external/graphicsfuzz/data/gles3/graphicsfuzz/synthetic/variant_1.frag",
    "$deqp_path/external/graphicsfuzz/data/gles3/graphicsfuzz/synthetic/variant_2.frag",
    "$deqp_path/external/graphicsfuzz/data/gles3/graphicsfuzz/synthetic/variant_3.frag",
    "$deqp_path/external/graphicsfuzz/data/gles3/graphicsfuzz/synthetic/variant_4.frag",
  ]
  outputs = [ "$root_gen_dir/vk_gl_cts_data/data/gles3/graphicsfuzz/synthetic/{{source_file_part}}" ]
}

copy("vk_gl_cts_data_external_openglcts_data_gles3") {
  sources = [
    "$deqp_path/external/openglcts/data/gles3/arrays.test",
    "$deqp_path/external/openglcts/data/gles3/declarations.test",
    "$deqp_path/external/openglcts/data/gles3/literal_parsing.test",
    "$deqp_path/external/openglcts/data/gles3/name_hiding.test",
    "$deqp_path/external/openglcts/data/gles3/preprocessor.test",
    "$deqp_path/external/openglcts/data/gles3/switch.test",
  ]
  outputs = [
    "$root_gen_dir/vk_gl_cts_data/data/gl_cts/data/gles3/{{source_file_part}}",
  ]
}
